Method and apparatus for grant-free data transmission in wireless communication system

ABSTRACT

A communication scheme and a system of converging an IoT technology and a 5th generation (5G) communication system for supporting a higher data transfer rate beyond a 4th generation (4G) system are provided. The communication scheme includes intelligent services (e.g. smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, and security and safety-related services), based on a 5G communication technology and an IoT-related technology. A method performed by a terminal in a communication system is provided. The method includes receiving, from a base station, a semi-persistent scheduling (SPS) configuration including an SPS configuration index; identifying at least one physical downlink shared channel (PDSCH) corresponding to the SPS configuration; identifying a PDSCH with a lowest SPS configuration index in case that the at least one PDSCH corresponding to the SPS configuration is overlapped in time in a slot; determining a PDSCH for data transmission based on excluding a PDSCH that is overlapped with the PDSCH with the lowest SPS configuration index from the at least one PDSCH; and receiving, from the base station, data based on the determined PDSCH, wherein the at least one PDSCH is not overlapped with a symbol indicated as an uplink in the slot.

CROSS-REFERENCE TO RELATED APPLICATION(S)

This application is based on and claims priority under 35 U.S.C. §119(e) of a U.S. Provisional application Ser. No. 62/939,294, filed onNov. 22, 2019, in the U.S. Patent and Trademark Office, the disclosureof which is incorporated by reference herein in its entirety.

BACKGROUND 1. Field

The disclosure relates to a method and an apparatus for grant-freetransmission and reception of data in a wireless communication system.More particularly, the disclosure relates to a method for grant-freetransmission of data in the downlink.

2. Description of Related Art

To meet the demand for wireless data traffic having increased sincedeployment of 4^(th) generation (4G) communication systems, efforts havebeen made to develop an improved 5^(th) generation (5G) or pre-5Gcommunication system. Therefore, the 5G or pre-5G communication systemis also called a “Beyond 4G Network” or a “Post long term evolution(LTE) System”.

The 5G communication system is considered to be implemented in higherfrequency (mmWave) bands, e.g., 60 GHz bands, so as to accomplish higherdata rates. To decrease propagation loss of the radio waves and increasethe transmission distance, the beamforming, massive multiple-inputmultiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna,an analog beam forming, large scale antenna techniques are discussed in5G communication systems.

In addition, in 5G communication systems, development for system networkimprovement is under way based on advanced small cells, cloud radioaccess networks (RANs), ultra-dense networks, device-to-device (D2D)communication, wireless backhaul, moving network, cooperativecommunication, coordinated multi-points (CoMP), reception-endinterference cancellation and the like.

In the 5G system, hybrid FSK and QAM modulation (FQAM) and slidingwindow superposition coding (SWSC) as an advanced coding modulation(ACM), and filter bank multi carrier (FBMC), non-orthogonal multipleaccess (NOMA), and sparse code multiple access (SCMA) as an advancedaccess technology have also been developed.

The Internet, which is a human centered connectivity network wherehumans generate and consume information, is now evolving to the Internetof things (IoT) where distributed entities, such as things, exchange andprocess information without human intervention. The Internet ofeverything (IoE), which is a combination of the IoT technology and thebig data processing technology through connection with a cloud server,has emerged. As technology elements, such as “sensing technology”,“wired/wireless communication and network infrastructure”, “serviceinterface technology”, and “security technology” have been demanded forIoT implementation, a sensor network, a machine-to-machine (M2M)communication, machine type communication (MTC), and so forth have beenrecently researched. Such an IoT environment may provide intelligentInternet technology services that create a new value to human life bycollecting and analyzing data generated among connected things. IoT maybe applied to a variety of fields including smart home, smart building,smart city, smart car or connected cars, smart grid, health care, smartappliances and advanced medical services through convergence andcombination between existing information technology (IT) and variousindustrial applications.

In line with this, various attempts have been made to apply 5Gcommunication systems to IoT networks. For example, technologies such asa sensor network, machine type communication (MTC), andmachine-to-machine (M2M) communication may be implemented bybeamforming, MIMO, and array antennas. Application of a cloud radioaccess network (RAN) as the above-described big data processingtechnology may also be considered an example of convergence of the 5Gtechnology with the IoT technology.

A 5G communication system is being developed to provide variousservices. As the system provides various services, a method forefficiently providing the services is required. Accordingly, activestudies on grant-free communication are underway.

The above information is presented as background information only toassist with an understanding of the disclosure. No determination hasbeen made, and no assertion is made, as to whether any of the abovemight be applicable as prior art with regard to the disclosure.

SUMMARY

The disclosure illustrates an embodiment in which grant-free datatransmission or reception is performed to efficiently use wirelessresources. Aspects of the disclosure are to address at least theabove-mentioned problems and/or disadvantages and to provide at leastthe advantages described below. Accordingly, an aspect of the disclosureis to provide a method in which, when time resources for grant-free datatransmission overlap with each other, a terminal receives datagrant-freely.

Another aspect of the disclosure is to provide a method performed by aterminal in a communication system, the method comprising receiving,from a base station, a semi-persistent scheduling (SPS) configurationincluding an SPS configuration index, identifying whether at least onephysical downlink shared channel (PDSCH) corresponding to the SPSconfiguration, identifying a PDSCH with a lowest SPS configuration indexin case that the at least one PDSCH corresponding to the SPSconfiguration is overlapped in time in a slot, determining a PDSCH fordata transmission based on excluding a PDSCH that is overlapped with thePDSCH with the lowest SPS configuration index from the at least onePDSCH, and receiving, from the base station, data based on thedetermined PDSCH, wherein the at least one PDSCH is not overlapped witha symbol indicated as an uplink in the slot.

Additional aspects will be set forth in part in the description whichfollows and, in part, will be apparent from the description, or may belearned by practice of the presented embodiments.

In accordance with an aspect of the disclosure, a method performed by abase station in a communication system is provided. The method includestransmitting, to a terminal, a semi-persistent scheduling (SPS)configuration including an SPS configuration index, and receiving, fromthe terminal, data based on a physical downlink shared channel (PDSCH)for data transmission, wherein the PDSCH for data transmission includesa PDSCH with a lowest SPS configuration index, wherein a PDSCH that isoverlapped with the PDSCH with the lowest SPS configuration index isexcluded from at least one PDSCH corresponding to the SPS configuration,and wherein the at least one PDSCH is not overlapped with a symbolindicated as an uplink in the slot.

In accordance with another aspect of the disclosure, a terminal in acommunication system is provided. The terminal includes a transceiver,and a controller coupled with the transceiver and configured to,receive, from a base station, a semi-persistent scheduling (SPS)configuration including an SPS configuration index, identify whether atleast one physical downlink shared channel (PDSCH) corresponding to theSPS configuration, identify a PDSCH with a lowest SPS configurationindex in case that the at least one PDSCH corresponding to the SPSconfiguration is overlapped in time in a slot, determine a PDSCH fordata transmission based on excluding a PDSCH that is overlapped with thePDSCH with the lowest SPS configuration index from the at least onePDSCH, and receive, from the base station, data based on the determinedPDSCH, wherein the at least one PDSCH is not overlapped with a symbolindicated as an uplink in the slot.

In accordance with another aspect of the disclosure, a base station in acommunication system is provided. The base station includes atransceiver, and a controller coupled with the transceiver andconfigured to, transmit, to a terminal, a semi-persistent scheduling(SPS) configuration including an SPS configuration index, and receive,from the terminal, data based on a physical downlink shared channel(PDSCH) for data transmission, wherein the PDSCH for data transmissionincludes a PDSCH with a lowest SPS configuration index, wherein a PDSCHthat is overlapped with the PDSCH with the lowest SPS configurationindex is excluded from at least one PDSCH corresponding to the SPSconfiguration, and wherein the at least one PDSCH is not overlapped witha symbol indicated as an uplink in the slot.

According to an embodiment, in grant-free data transmission, wirelessresources can be efficiently used, and various services can beefficiently provided to a user according to priority.

Other aspects, advantages, and salient features of the disclosure willbecome apparent to those skilled in the art from the following detaileddescription, which, taken in conjunction with the annexed drawings,discloses various embodiments of the disclosure.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainembodiments of the disclosure will be more apparent from the followingdescription taken in conjunction with the accompanying drawings, inwhich:

FIG. 1 is a diagram illustrating a transmission structure in atime-frequency domain that is a wireless resource region of a 5thgeneration (5G) or new radio (NR) system according to an embodiment ofthe disclosure;

FIG. 2 is a diagram illustrating an example of allocating pieces of datafor enhanced mobile broadband (eMBB), ultra-reliable and low-latencycommunications (URLLC), and massive machine type communications (mMTC)in a time-frequency resource domain in a 5G or NR system according to anembodiment of the disclosure;

FIG. 3 is a diagram illustrating a grant-free transmission or receptionoperation according to an embodiment of the disclosure;

FIG. 4 is a diagram illustrating a method for configuring a semi-statichybrid automatic repeat request acknowledgement (HARQ-ACK) codebook inan NR system according to an embodiment of the disclosure;

FIG. 5 is a diagram illustrating a method for configuring a dynamicHARQ-ACK codebook in an NR system according to an embodiment of thedisclosure;

FIG. 6 is a diagram illustrating a process of transmitting an HARQ-ACKfor a downlink (DL) semi-persistent scheduling (SPS) according to anembodiment of the disclosure;

FIG. 7 is a block diagram illustrating a process in which a terminaltransmits semi-static HARQ-ACK codebook-based HARQ-ACK information fordownlink control information (DCI) indicating deactivation of an SPSphysical downlink shared channel (PDSCH) according to an embodiment ofthe disclosure;

FIG. 8 is a block diagram illustrating a method in which a terminaldetermines a dynamic HARQ-ACK codebook for the reception of an SPS PDSCHaccording to an embodiment of the disclosure;

FIG. 9 is a block diagram illustrating a method in which a terminaltransmits HARQ-ACK information according to a DL SPS transmission periodaccording to an embodiment of the disclosure;

FIG. 10 is a diagram illustrating a DL SPS reception operation of aterminal in a situation where two or more DL SPSs overlap with eachother in time resource according to an embodiment of the disclosure;

FIG. 11 is a block diagram illustrating a reception operation of aterminal in a situation where two or more DL SPSs overlap with eachother in time resource according to an embodiment of the disclosure;

FIG. 12 is a block diagram illustrating a structure of a terminalcapable of performing according to an embodiment of the disclosure; and

FIG. 13 is a block diagram illustrating a structure of a base stationcapable of performing according to an embodiment of the disclosure.

Throughout the drawings, like reference numerals will be understood torefer to like parts, components, and structures.

DETAILED DESCRIPTION

The following description with reference to the accompanying drawingsprovided to assist in a comprehensive understanding of variousembodiments of the disclosure as defined by the claims and theirequivalents. It includes various specific details to assist in thatunderstanding but these are to be regarded as merely exemplary.Accordingly, those of ordinary skill in the art will recognize thatvarious changes and modifications of the various embodiments describedherein can be made without departing from the scope and spirit of thedisclosure. In addition, descriptions of well-known functions andconstructions may be omitted for clarity and conciseness.

The terms and words used in the following description and claims are notlimited to the bibliographical meanings, but, are merely used by theinventor to enable a clear and consistent understanding of thedisclosure. Accordingly, it should be apparent to those skilled in theart that the following description of various embodiments of thedisclosure is provided for illustration purpose only and not for thepurpose of limiting the disclosure as defined by the appended claims andtheir equivalents.

It is to be understood that the singular forms “a,” “an,” and “the”include plural referents unless the context clearly dictates otherwise.Thus, for example, reference to “a component surface” includes referenceto one or more of such surfaces.

Here, it will be understood that each block of the flowchartillustrations, and combinations of blocks in the flowchartillustrations, can be implemented by computer program instructions.These computer program instructions can be provided to a processor of ageneral purpose computer, special purpose computer, or otherprogrammable data processing apparatus to produce a machine, such thatthe instructions, which execute via the processor of the computer orother programmable data processing apparatus, create means forimplementing the functions specified in the flowchart block or blocks.These computer program instructions may also be stored in a computerusable or computer-readable memory that can direct a computer or otherprogrammable data processing apparatus to function in a particularmanner, such that the instructions stored in the computer usable orcomputer-readable memory produce an article of manufacture includinginstruction means that implement the function specified in the flowchartblock or blocks. The computer program instructions may also be loadedonto a computer or other programmable data processing apparatus to causea series of operations to be performed on the computer or otherprogrammable apparatus to produce a computer implemented process suchthat the instructions that execute on the computer or other programmableapparatus provide operations for implementing the functions specified inthe flowchart block or blocks.

Further, each block of the flowchart illustrations may represent amodule, segment, or portion of code, which includes one or moreexecutable instructions for implementing the specified logicalfunction(s). It should also be noted that in some alternativeimplementations, the functions noted in the blocks may occur out of theorder. For example, two blocks shown in succession may in fact beexecuted substantially concurrently or the blocks may sometimes beexecuted in the reverse order, depending upon the functionalityinvolved.

As used herein, the “unit” refers to a software element or a hardwareelement, such as a Field Programmable Gate Array (FPGA) or anApplication Specific Integrated Circuit (ASIC), which performs apredetermined function. However, the “unit” does not always have ameaning limited to software or hardware. The “unit” may be constructedeither to be stored in an addressable storage medium or to execute oneor more processors. Therefore, the “unit” includes, for example,software elements, object-oriented software elements, class elements ortask elements, processes, functions, properties, procedures,sub-routines, segments of a program code, drivers, firmware,micro-codes, circuits, data, database, data structures, tables, arrays,and parameters. The elements and functions provided by the “unit” may beeither combined into a smaller number of elements, or a “unit”, ordivided into a larger number of elements, or a “unit”. Moreover, theelements and “units” or may be implemented to reproduce one or more CPUswithin a device or a security multimedia card. Further, the “unit” inthe embodiments may include one or more processors.

A wireless communication system has developed to be a broadband wirelesscommunication system that provides a high speed and high quality packetdata service, like the communication standards, for example, high speedpacket access (HSPA), long term evolution (LTE or evolved universalterrestrial radio access (E-UTRA)), and LTE-advanced (LTE-A) of 3GPP,high rate packet data (HRPD), and ultra mobile broadband (UMB) of 3GPP2,802.16e of IEEE, and the like, beyond the voice-based service providedat the initial stage. In addition, a communication standard for 5G ornew radio (NR) has been made for a 5^(th) generation (5G) wirelesscommunication system.

A 5G or NR system, which is a representative example of a broadbandwireless communication system, employs an orthogonal frequency divisionmultiplexing (OFDM) scheme for the downlink (DL) and uplink (UL). Morespecifically, a cyclic-prefix OFDM (CP-OFDM) scheme is employed for thedownlink, and a discrete Fourier transform spreading OFDM (DFT-S-OFDM)scheme is employed for the uplink together with CP-OFDM. The uplinkimplies a wireless link through which a terminal transmits data or acontrol signal to a base station, and the downlink implies a wirelesslink through which a base station transmits data or a control signal toa terminal. In the multiple access schemes described above,time-frequency resources for carrying data or control information may beallocated and managed in a manner to prevent overlapping of theresources between users, i.e. to establish the orthogonality, so as todistinguish data or control information between the users.

The 5G or NR system employs a hybrid automatic repeat request (HARQ)scheme for, when a decoding failure has occurred in an initialtransmission, retransmitting corresponding data in a physical layer. TheHARQ scheme means that if a receiver fails to correctly decode data, thereceiver transmits information (negative acknowledgement; NACK)notifying of a decoding failure to a transmitter, so as to allow thetransmitter to retransmit corresponding data in a physical layer. Thereceiver combines the data retransmitted by the transmitter with thedata previously failed to be decoded, to improve data receptionperformance. Furthermore, if the receiver correctly decodes data, thereceiver may transmit information (acknowledgement, ACK) notifying of adecoding success to the transmitter, so as to allow the transmitter totransmit new data.

Meanwhile, a new radio access technology (NR) system, which is a new 5Gcommunication, is designed to allow various services to be freelymultiplexed in time and frequency resources, and accordingly, waveform,numerology, reference signals, etc. may be dynamically or freelyallocated according to the needs of a corresponding service. The typesof services supported in the 5G or NR system may be divided intocategories, such as enhanced mobile broadband (eMBB), massive machinetype communications (mMTC), and ultra-reliable and low-latencycommunications (URLLC). eMBB is a service aiming for high-speedtransmission of a large amount of data, mMTC is a service aiming forterminal power minimization and access by multiple terminals, and URLLCis a service aiming for high reliability and low latency. Differentrequirements may be applied according to the type of a service appliedto a terminal.

In the disclosure, the terms are defined in consideration of thefunctions, and the meaning of the terms may vary according to theintention of a user or operator, convention, or the like. Therefore, thedefinitions of the terms should be made based on the contents throughoutthe specification. Hereinafter, a base station is a subject configuredto perform resource allocation to a terminal, and may be one of a gNodeB (gNB), an eNode B (eNB), a Node B, a base station (BS), a wirelessaccess unit, a base station controller, or a node on a network. Aterminal may include a user equipment (UE), a mobile station (MS), acellular phone, a smartphone, a computer, or a multimedia system capableof a communication function. Hereinafter, an NR system is explained asan example in the disclosure. However, the disclosure is not limitedthereto, and embodiments can be also applied to various communicationsystems having similar technical backgrounds or channel types. Inaddition, an embodiment may be also applied to another communicationsystem through partial modification without departing too far from thescope of the disclosure according to the determination of a person whoskilled in the art.

In the disclosure, the used terms “physical channel” and “signal” may beused together with data or a control signal. For example, a PDSCH is aphysical channel through which data is transmitted, but may be calleddata in the disclosure. That is, PDSCH transmission or reception may beunderstood as data transmission or reception.

In the disclosure, higher signaling (or may be used together with ahigher signal, a higher layer signal, or a higher layer signaling) is asignal transfer method in which a signal is transferred to a terminal bya base station by using a physical layer downlink data channel, or istransferred to a base station by a terminal by using a physical layeruplink data channel. The higher signaling may be referred to as RRCsignaling or a medium access control (MAC) control element (CE).

Recently, as studies on a 5G communication system are conducted, variousmethods for scheduling communication with a terminal are discussed.Accordingly, a method for efficiently scheduling and data transmissionor reception in consideration of the characteristics of the 5Gcommunication system is required. Therefore, in order to provide a userwith multiple services in a communication system, a method for providingthe respective services in the same time interval according to thecharacteristics thereof, and an apparatus using the same method arerequired.

A terminal is required to receive separate control information from abase station so as to transmit or receive data to or from the basestation. However, in a case of periodically generated traffic or thetype of a service requiring low latency and/or high reliability, it maybe possible to transmit or receive data without the separate controlinformation. This transmission scheme is called a configured grant (maybe used together with grant-free or configured scheduling)-based datatransmission method in the disclosure. A method for, after receivingdata transmission resource configuration and relevant informationconfigured through control information, receiving or transmitting datais called a first signal transmission/reception type. A method fortransmitting or receiving data, based on previously configuredinformation without control information is called a second signaltransmission/reception type. For the second signaltransmission/reception type, a previously configured resource regionperiodically exists. These regions may be configured by a uplink (UL)type 1 grant, which is a method in which only a higher signal is used,and a uplink (UL) type 2 grant (or semi-persistent scheduling (SPS)) inwhich a combination of a higher signal and a L1 signal (i.e. downlinkcontrol information; DCI) is used. In a case of the UL type 2 grant (orSPS), a part of information is determined based on a higher signal, andthe remaining information, such as whether data is actually transmitted,is determined based on a L1 signal. The L1 signal may be generallyclassified into a signal indicating activation of resources configuredthrough higher signaling and a signaling indicating release of theactivated resources.

The disclosure includes a method for, in a case where a DL SPStransmission period has aperiodicity or is smaller than one slot,determining a semi-static hybrid automatic repeat requestacknowledgement (HARQ-ACK) codebook and a dynamic HARQ-ACK codebookcorresponding to the case, and a method for transmitting HARQ-ACKinformation corresponding thereto.

FIG. 1 is a diagram illustrating a transmission structure in atime-frequency domain that is a wireless resource region of a 5G or NRsystem according to an embodiment of the disclosure.

Referring to FIG. 1 , in the wireless resource region, the horizontalaxis indicates a time domain and the vertical axis indicates a frequencydomain. In the time domain, the minimum transmission unit is an OFDMsymbol, and N_(symb) number of OFDM symbols 102 constitute one slot 106.The length of a subframe may be defined as 1.0 ms, and the length of aradio frame 114 may be defined as 10 ms. In the frequency domain, theminimum transmission unit is a subcarrier, and the bandwidth of theentire system transmission band may be configured by a total of N_(BW)subcarriers 104. However, the above specific numerical values may bevariably applied according to a system.

In the time-frequency resource region, the basic unit is a resourceelement (RE) 112, which may be represented by an OFDM symbol index and asubcarrier index. A resource block (RB) 108 may be defined as N_(RB)number of consecutive subcarriers 110 in the frequency domain.

Generally, the minimum transmission unit of data is the RB unit.Generally, in a 5G or NR system, N_(symb) may be equal to 14, N_(RB) maybe equal to 12, and N_(BW) may be proportional to the bandwidth of thesystem transmission band. A data rate increases in proportion to thenumber of RBs scheduled to a terminal. In the 5G or NR system, in a caseof an FDD system operating the uplink and the downlink by distinguishingthem according to frequency, a downlink transmission bandwidth and anuplink transmission bandwidth may be different from each other. Achannel bandwidth indicates an RF bandwidth corresponding to the systemtransmission bandwidth. Table 1 below shows the correlation between achannel bandwidth and a system transmission bandwidth defined in an LTEsystem, which is 4th generation wireless communication before a 5G or NRsystem. For example, an LTE system having a 10 MHz channel bandwidth hasa transmission bandwidth configured by 50 RBs.

TABLE 1 Channel bandwidth (BW_(Channel)) 1.4 3 5 10 15 20 [MHz]Transmission bandwidth 6 15 25 50 75 100 configuration [N_(RB)]

A 5G or NR system may employ a wider channel bandwidth than the channelbandwidths of LTE present in Table 1. Table 2 shows the correlationbetween a system transmission bandwidth, a channel bandwidth, andsubcarrier spacing (SCS) in a 5G or NR system.

TABLE 2 SCS Channel bandwidth (BW_(Channel)) [MHz] [kHz] 5 10 15 20 2540 50 60 80 100 Maximum 15 25 52 79 106 133 216 270 N.A. N.A. N.A.Trans- 30 11 24 38 51 65 106 133 162 217 273 mission 60 N.A. 11 18 24 3151 65 79 107 135 bandwidth [N_(RB)]

In a 5G or NR system, scheduling information of downlink data or uplinkdata is transferred from a base station to a terminal through downlinkcontrol information (DCI). DCI is defined according to various formats,and each of formats may represent whether the DCI is schedulinginformation (UL grant) of uplink data or scheduling information (DLgrant) of downlink data, whether the control information is compact DCI,which has a small size, whether spatial multiplexing using multipleantennas is applied, whether the DCI is used for power control, etc. Forexample, DCI format 1_1, which is scheduling information (DL grant) ofdownlink data, may include at least one of the pieces of controlinformation described below.

-   -   Carrier indicator: indicating a frequency carrier on which        transmission is performed.    -   DCI format indicator: distinguishing whether corresponding DCI        is used for the downlink or uplink.    -   Bandwidth part (hereinafter, BWP) indicator: indicating a BWP in        which transmission is performed.    -   Frequency domain resource allocation: indicating an RB in the        frequency domain, which is allocated for data transmission. A        represented resource is determined according to the system        bandwidth and a resource allocation method.    -   Time domain resource allocation: indicating a slot and an OFDM        symbol of the slot, on which a data-related channel is to be        transmitted.    -   VRB-to-PRB mapping: indicating a method by which a virtual RB        (hereinafter, VRB) index and a physical RB (hereinafter, PRB)        index are to be mapped.    -   Modulation and coding scheme (hereinafter, MCS): indicating a        modulation scheme and a coding rate which are used for data        transmission. That is, the modulation and coding scheme may        indicate a coding rate value capable of notifying of channel        coding information and a transport block size (TBS) together        with information relating to whether the modulation scheme        corresponds to quadrature phase shift keying (QPSK), a 16        quadrature amplitude modulation (QAM), a 64 QAM, or a 256 QAM.    -   Code block group (CBG) transmission information: when a CBG        retransmission is configured, indicating information of a CBG to        be transmitted.    -   HARQ process number: indicating a process number of an HARQ.    -   New data indicator: indicating whether the transmission is an        HARQ initial transmission or retransmission.    -   Redundancy version: indicating a redundancy version of an HARQ.    -   Physical uplink control channel (PUCCH) resource indicator:        indicating a PUCCH resource which transmits ACK/NACK information        for downlink data.    -   PDSCH-to-HARQ feedback timing indicator: indicating a slot on        which ACK/NACK information for downlink data is transmitted.    -   Transmit power control (TPC) command for PUCCH: indicating a        transmit power control command for a PUCCH, which is an uplink        control channel.

In a case of PUSCH transmission, the time domain resource assignment maybe transferred by information of a slot on which the PUSCH istransmitted, S indicating the position of the starting OFDM symbol ofthe slot, and L indicating the number of OFDM symbols to which the PUSCHis mapped. S may indicate a relative position from the start of theslot, L may indicate the number of consecutive OFDM symbols, and S and Lmay be determined from a start and length indicator value (SLIV) definedas below.

If (L−1)≤7 then

-   -   SLIV=14*(L−1)+S

else

-   -   SLIV=14*(14−L+1)±(14−1−S)

where 0<L≤14−S

Generally, in a 5G or NR system, a table including, in one row, a SLIVvalue, a PUSCH mapping type, and information of a slot on which thePUSCH is transmitted, may be configured through RRC configuration.Thereafter, the time domain resource assignment of DCI may transfer aSLIV value, a PUSCH mapping type, and information of a slot on which thePUSCH is transmitted by a base station to a terminal by indicating anindex value in the configured table. This method is also applied toPDSCH.

Specifically, if m, which is the index of the time resource allocationfield included in DCI scheduling a PDSCH, is indicated by a base stationto a terminal, this indication informs of a combination of DMRS type Aposition information, PDSCH mapping type information, slot index K0,data resource starting symbol S, and data resource assignment length L,which correspond to m+1 in a table representing time domain resourceassignment information. For example, Table 3 below is a table includingpieces of normal cyclic prefix-based PDSCH time domain resourceassignment information.

TABLE 3 Row dmrs-TypeA- PDSCH index Position mapping type K₀ S L 1 2Type A 0 2 12 3 Type A 0 3 11 2 2 Type A 0 2 10 3 Type A 0 3 9 3 2 TypeA 0 2 9 3 Type A 0 3 8 4 2 Type A 0 2 7 3 Type A 0 3 6 5 2 Type A 0 2 53 Type A 0 3 4 6 2 Type B 0 9 4 3 Type B 0 10 4 7 2 Type B 0 4 4 3 TypeB 0 6 4 8 2, 3 Type B 0 5 7 9 2, 3 Type B 0 5 2 10 2, 3 Type B 0 9 2 112, 3 Type B 0 12 2 12 2, 3 Type A 0 1 13 13 2, 3 Type A 0 1 6 14 2, 3Type A 0 2 4 15 2, 3 Type B 0 4 7 16 2, 3 Type B 0 8 4

In Table 3, the dmrs-typeA-Position is a field indicating the positionof a symbol transmitting a DMRS in one slot indicated by a systeminformation block (SIB), which is one of pieces of terminal-commoncontrol information. An available value of the field is 2 or 3. If thenumber of symbols configuring one slot is a total of 14, and the firstsymbol index is 0, 2 implies the third symbol, and 3 implies the fourthsymbol. In Table 3, the PDSCH mapping type is information notifying ofthe position of a DMRS in a scheduled data resource region. If the PDSCHmapping type is A, a DMRS is always transmitted or received at a symbolposition determined by the dmrs-typeA-Position regardless of an assigneddata time domain resource. If the PDSCH mapping type is B, a DMRS isalways transmitted or received at the first symbol in an assigned datatime domain resource. In other words, PDSCH mapping type B does not usedmrs-typeA-Position information.

In Table 1, K₀ implies the offset between the index of a slot to which aphysical downlink control channel (PDCCH) transmitting DCI belongs andthe index of a slot to which a PDSCH or PUSCH scheduled by the DCIbelongs. For example, if the slot index of a PDCCH is n, the slot indexof a PDSCH or PUSCH scheduled by DCI of the PDCCH is n+K₀. In Table 3, Simplies the index of the starting symbol of a data time domain resourcein one slot. The range of an available S value is 0 to 13 based on anormal cyclic prefix. In Table 1, L is the length of a data time domainresource interval in one slot. The range of an available L value is 1 to14.

In a 5G or NR system, a PUSCH mapping type is defined to be type A andtype B. In PUSCH mapping type A, the first OFDM symbol among DMRS OFDMsymbols is positioned at the second or third OFDM symbol in a slot. InPUSCH mapping type B, the first OFDM symbol among DMRS OFDM symbols ispositioned at the first OFDM symbol of a time domain resource assignedfor PUSCH transmission. The PUSCH time domain resource assignment methodcan be identically applied to PDSCH time domain resource assignment.

DCI may be transmitted on a PDCCH (or control information, hereinafter,PDCCH may be used together with control information), which is adownlink physical control channel, through channel coding and modulationprocesses. Generally, DCI is scrambled by a particular radio networktemporary identifier (a RNTI or a terminal identifier) independently foreach terminal, and then a cyclic redundancy check (CRC) is added to theDCI. The DCI is channel-coded, and then is configured to be anindependent PDCCH to be transmitted. A PDCCH is mapped to a controlresource set (CORESET) configured for a terminal, and then istransmitted.

Downlink data may be transmitted on a PDSCH, which is a physical channelfor downlink data transmission. A PDSCH may be transmitted after acontrol channel transmission interval, and scheduling informationrelating to a specific mapping position in the frequency domain, amodulation scheme, etc. is determined based on DCI transmitted through aPDCCH.

Through MCS among pieces of control information configuring DCI, a basestation notifies a terminal of a modulation scheme applied to a PDSCH tobe transmitted, and the size (TBS) of data to be transmitted. In anembodiment, MCS may be configured by 5 bits or larger or smaller. A TBScorresponds to the size of data (a transport block), which a basestation is to transmit, before channel coding for error correction isapplied to the data.

In the disclosure, a transport block (TB) may include a MAC header, aMAC CE, one or more MAC service data units (SDUs), and padding bits. Inaddition, a TB may indicate the unit of data downloaded from a MAC layerto a physical layer, or a MAC protocol data unit (PDU).

A modulation scheme supported by a 5G or NR system is QPSK, 16 QAM, 64QAM, and 256 QAM, and the modulation orders (Q_(m)) of them correspondto 2, 4, 6, and 8, respectively. That is, 2 bits per symbol may betransmitted in a case of QPSK modulation, 4 bits per OFDM symbol may betransmitted in a case of 16 QAM modulation, 6 bits per symbol may betransmitted in a case of 64 QAM modulation, and 8 bits per symbol may betransmitted in a case of 256 QAM modulation.

If a PDSCH is scheduled by the DCI, HARQ-ACK information indicatingwhether decoding of the PDSCH succeeds or fails is transmitted from aterminal to a base station through a PUCCH. HARQ-ACK information istransmitted in a slot indicated by a PDSCH-to-HARQ feedback timingindicator included in DCI scheduling a PDSCH, and a value mapped to eachof PDSCH-to-HARQ feedback timing indicators having 1 to 3 bits isconfigured by a higher layer signal as shown in table 4. If aPDSCH-to-HARQ feedback timing indicator indicates k, a terminaltransmits HARQ-ACK information after passage of k slots from slot ntransmitting a PDSCH, that is, transmits the HARQ-ACK information in aslot n+k.

TABLE 4 PDSCH-to-HARQ_feedback timing indicator 1 bit 2 bits 3 bitsNumber of slots k ‘0’ ‘00’ ‘000’ 1^(st) value provided bydl-DataToUL-ACK ‘1’ ‘01’ ‘001’ 2^(nd) value provided by dl-DataToUL-ACK‘10’ ‘010’ 3^(rd) value provided by dl-DataToUL-ACK ‘11’ ‘011’ 4^(th)value provided by dl-DataToUL-ACK ‘100’ 5^(th) value provided bydl-DataToUL-ACK ‘101’ 6^(th) value provided by dl-DataToUL-ACK ‘110’7^(th) value provided by dl-DataToUL-ACK ‘111’ 8^(th) value provided bydl-DataToUL-ACK

If DCI format 1_1 scheduling a PDSCH does not include a PDSCH-to-HARQfeedback timing indicator, a terminal transmits HARQ-ACK information inslot n+k according to a k value configured through higher layersignaling. When HARQ-ACK information is transmitted on a PUCCH, aterminal transmits the information to a base station by using a PUCCHresource determined based on a PUCCH resource indicator included in DCIscheduling a PDSCH. The ID of the PUCCH resource mapped to the PUCCHresource indicator may be configured through higher layer signaling.

FIG. 2 is a diagram illustrating an example of allocating pieces of datafor eMBB, URLLC, and mMTC in a time-frequency resource domain in a 5G orNR system according to an embodiment of the disclosure.

Referring to FIG. 2 , data for eMBB, URLLC, and mMTC may be allocated inthe entire system frequency band 200. If, in a process where eMBB data201 and mMTC data 209 are allocated and transmitted in a particularfrequency band, pieces of URLLC data 203, 205, and 207 occur and arerequired to be transmitted, a transmitter may empty parts to which theeMBB data 201 and mMTC data 209 have already been assigned, or may nottransmit the eMBB data and mMTC data to transmit the URLLC data 203,205, and 207. Among the above services, URLLC is required to reduce alatency time, and thus URLLC data may be assigned to a part of aresource to which eMBB or mMTC data is allocated, and then may betransmitted. When URLLC data is additionally assigned to a resource towhich eMBB or mMTC data is assigned, and then the URLLC data istransmitted, the eMBB data may not be transmitted in the overlappedtime-frequency resource, and thus the transmission performance of eMBBdata may be degraded. That is, an eMBB data transmission failure mayoccur due to a URLLC assignment.

Embodiment 1: Grant-Free Transmission/Reception Method

FIG. 3 is a diagram illustrating a grant-free transmission or receptionoperation according to an embodiment of the disclosure.

There are a first signal transmission/reception type in which downlinkdata is received from a base station according to information configuredby only a higher signal, and a second signal transmission/reception typein which downlink data is received according to transmissionconfiguration information indicated by a higher signal and a L1 signal.In the disclosure, a terminal operation method for the second signaltransmission/reception type will be mainly described, but the methoddoes not exclude the first signal transmission/reception type. Themethod proposed in the disclosure may be also used for the first signaltransmission/reception type.

DL SPS indicates downlink semi-persistent scheduling, and may indicateboth the first signal transmission/reception type and the second signaltransmission/reception type, or only one of them. Moreover, DL SPScorresponds to a method in which a base station periodically transmitsor receives, to or from a terminal, downlink data information, based oninformation configured by higher signaling without particular downlinkcontrol information scheduling. The DL SPS may be applied to VoIP or aperiodically generated traffic situation. A resource configuration forDL SPS is periodic, but actually generated data may be aperiodic. Inthis case, a terminal does not know whether actual data occurs in theperiodically configured resource. Therefore, it may be possible for theterminal to perform the next two types of operations.

-   -   Method 1-1: in a case of a periodically configured DL SPS        resource region, the terminal transmits, to the base station,        HARQ-ACK information with respect to an uplink resource region        corresponding to a corresponding resource region relating to a        result of demodulating/decoding of received data.    -   Method 1-2: in a case of a periodically configured DL SPS        resource region, if a signal related to a DMRS or data is at        least successfully detected, the terminal transmits, to the base        station, HARQ-ACK information with respect to an uplink resource        region corresponding to a corresponding resource region relating        to a result of demodulating/decoding of the received data.    -   Method 1-3: in a case of a periodically configured DL SPS        resource region, if decoding or a demodulation succeeds (i.e.        ACK generation), the terminal transmits, to the base station,        HARQ-ACK information with respect to an uplink resource region        corresponding to a corresponding resource region relating to a        result of demodulating/decoding of received data.

According to method 1-1, although the base station actually does nottransmit downlink data in the DL SPS resource region, the terminal mayalways transmit HARQ-ACK information in an uplink resource regioncorresponding to the DL SPS resource region.

According to method 1-2, the terminal does not know when the basestation transmits data in the DL SPS resource region. Therefore, it maybe possible for the terminal to transmit HARQ-ACK information in asituation where the terminal knows whether data is transmitted orreceived, such as when the terminal succeeds in DMRS detection or CRCdetection.

According to method 1-3, only when the terminal succeeds in datademodulation/decoding, the terminal transmits HARQ-ACK information in anuplink resource region corresponding to the DL SPS resource region.

The terminal always can support only one of the described methods, orcan support two or more of them. The terminal can select one of themethods by using a 3GPP standard protocol or a higher signal. Forexample, in a case where method 1-1 is indicated by a higher signal, theterminal may transmit HARQ-ACK information for a corresponding DL SPS,based on method 1-1.

Alternatively, one method can be selected according to DL SPS higherconfiguration information. For example, in the DL SPS higherconfiguration information, if a transmission period corresponds to nslots or more, the terminal can apply method 1-1, and in the oppositecase, the terminal can apply method 1-3. Although a transmission periodis used in the example, the methods can be sufficiently applied to anapplied MCS table, DMRS configuration information, resourceconfiguration information, and the like.

A terminal performs downlink data reception in a downlink resourceregion configured through higher signaling. The downlink resource regionconfigured through higher signaling can be activated or released by L 1signaling.

FIG. 3 illustrates an operation for DL SPS according to an embodiment. Aterminal may receive one or more of the following pieces of DL SPSconfiguration information through a higher signal.

-   -   Periodicity: a DL SPS transmission period    -   nrofHARQ-Processes: the number of HARQ processes configured for        DL SPS    -   n1PUCCH-AN: HARQ resource configuration information for DL SPS    -   mcs-Table: MCS table configuration information applied to DL SPS

In the disclosure, all the pieces of DL SPS configuration informationcan be configured for each Pcell or Scell, and can be also configured toeach frequency band part (BWP). Furthermore, one or more DL SPSs can beconfigured for each BWP or each particular cell.

Referring to FIG. 3 , a terminal may determine grant-freetransmission/reception configuration information 300 through highersignal reception for DL SPS. The terminal can transmit or receive datain a configured resource region 308 after DCI indicating activation ofDL SPS is received (as indicated by reference numeral 302), and isunable to transmit or receive data in a resource region 306 before theDCI is received. Moreover, the terminal is unable to receive data in aresource region 310 after DCI indicating release is received (asindicated by reference numeral 304).

If the following two conditions are both satisfied so as to activate orrelease SPS scheduling, the terminal may verify a DL SPS assignmentPDCCH.

-   -   Condition 1: a case where a CRC bit of a DCI format transmitting        through the PDCCH is scrambled by a CS-RNTI configured through        higher signaling    -   Condition 2: a new data indicator (NDI) field for an activated        transport block is configured to be 0.

If a part of fields configuring the DCI format transmitted through theDL SPS assignment PDCCH is the same as that in Table 5 or Table 6, theterminal may determine that information in the DCI format corresponds tovalid activation or valid release of DL SPS. For example, when a DCIformat including information shown in Table 5 is detected, the terminalmay determine that a DL SPS has been activated. As another example, whena DCI format including information shown in Table 6 is detected, theterminal may determine that a DL SPS has been released.

If a part of fields configuring the DCI format transmitted through theDL SPS assignment PDCCH is not the same as that shown in Table 5(particular field configuration information for activation of DL SPS) orTable 6 (particular field configuration information for release of DLSPS), the terminal may determine that the DCI format has been detectedby a CRC that does not match.

TABLE 5 DCI format 1_0 DCI format 1_1 HARQ process number set to all‘0’s set to all ‘0’s Redundancy version set to ‘00’ For the enabledtransport block: set to ‘00’

TABLE 6 DCI format 1_0 HARQ process number set to all ‘0’s Redundancyversion set to ‘00’ Modulation and coding scheme set to all ‘1’sResource block assignment set to all ‘1’s

When a PDSCH is received without PDCCH reception, or a PDCCH indicatingSPS PDSCH release is received, the terminal may generate an HARQ-ACKinformation bit corresponding to the received PDSCH or PDCCH. Inaddition, at least in Rel-15 NR, a terminal may not expect to transmit apiece(s) of HARQ-ACK information for reception of two or more SPSPDSCHs, in one PUCCH resource. In other words, at least in Rel-15 NR,the terminal may include only HARQ-ACK information for reception of oneSPS PDSCH in one PUCCH resource.

DL SPS may also be configured in a primary cell (PCell) and a secondarycell (SCell). Parameters which may be configured by DL SPS highersignaling are as below.

-   -   Periodicity: a DL SPS transmission period    -   nrofHARQ-processes: the number of HARQ processes which may be        configured for DL SPS    -   n1PUCCH-AN: a PUCCH HARQ resource for DL SPS, a base station        configures the resource by using a PUCCH format 0 or 1.

Tables 5 and 6 show fields that are available in a situation where onlyone DL SPS can be configured for each cell or each BWP. In a situationwhere multiple DL SPSs are configured for each cell and each BWP, a DCIfield for activating (or releasing) a resource of each of the DL SPSsmay be different. The disclosure provides a method for solving the abovesituation.

In the disclosure, all the DCI formats shown in Tables 5 and 6 are notused to activate or release a DL SPS resource. For example, a DCI format1_0 and a DCI format 1_ 1 used for scheduling a PDSCH are used toactivate a DL SPS resource. For example, a DCI format 1_0 used forscheduling a PDSCH is used to release a DL SPS resource.

Embodiment 2: HARQ-ACK Codebook Configuration Method

FIG. 4 is a diagram illustrating a method for configuring a semi-staticHARQ-ACK codebook in an NR system according to an embodiment of thedisclosure.

In a situation where the number of HARQ-ACK PUCCHs which the terminalcan transmit in one slot is limited to one, when a semi-static HARQ-ACKcodebook higher configuration is received by the terminal, the terminalreceives a PDSCH in an HARQ-ACK codebook in a slot indicated by thevalue of a PDSCH-to-HARQ feedback timing indicator in a DCI format 1_0or a DCI format 1_1, or report HARQ-ACK information for SPS PDSCHrelease in the slot. The terminal reports an HARQ-ACK information bitvalue, which is a NACK, in an HARQ-ACK codebook in a slot that is notindicated by a PDSCH-to-HARQ feedback timing indicator field in a DCIformat 1_0 or a DCI format 1_1. If the terminal reports only HARQ-ACKinformation for one SPS PDSCH release or one PDSCH reception in M_(A,C)cases for candidate PDSCH reception, and the report is scheduled by aDCI format 1_0 including information indicating that a counter DCI fieldis 1 in a Pcell, the terminal determines one HARQ-ACK codebook for theSPS PDSCH release or the PDSCH reception.

Other than the above case, an HARQ-ACK codebook determination methodaccording to the below methods is employed.

When a set of PDSCH reception candidate occasions in serving cell c isM_(A,c), M_(A,c) may be obtained through the [pseudo-code 1] stagesbelow.

[pseudo-code 1 start]

-   -   stage 1: initializing j to 0, and initializing M_(A,c) to an        empty set. Initializing k, which is an HARQ-ACK transmission        timing index, to 0.    -   stage 2: configuring R as a set of rows of a table including        information of a slot to which a PDSCH is mapped, starting        symbol information, and information of the number or length of        symbols. When a PDSCH-available mapping symbol indicated by a        value of R is configured to a UL symbol according to DL and UL        configurations configured through higher signaling, removing a        corresponding row from R.    -   stage 3-1: receiving, by a terminal, one unicast PDSCH in one        slot, and when R is not an empty set, adding one PDSCH to set        M_(A,c).    -   stage 3-2: if the terminal is able to receive two or more        unicast PDSCHs in one slot, counting the number of PDSCHs        allocatable in different symbols from the calculated R, and        adding the counted number of PDSCHs to M_(A,c).    -   stage 4: increasing k by one and restarting from stage 2.

[pseudo-code 1 end]

In pseudo-code 1, as illustrated in FIG. 4 , in order to transmit anHARQ-ACK PUCCH in slot #k 408, all slot candidates in which aPDSCH-to-HARQ-ACK timing which can indicate slot #k 408 is possible areconsidered. Referring to FIG. 4 , it is assumed that HARQ-ACKtransmission is possible in slot #k 408 by a combination ofPDSCH-to-HARQ-ACK timings that are possible by only PDSCHs scheduled inslot #n 402, slot #n+1 404, and slot #n+2 406. In consideration of timedomain resource configuration information of a PDSCH which can bescheduled in each of the slots 402, 404, and 406, and informationindicating whether a symbol in a slot corresponds to the uplink or thedownlink, the number of PDSCHs which can be maximally scheduled for eachslot is derived. For example, if two PDSCHs can be maximally scheduledin the slot 402, three PDSCHs can be maximally scheduled in the slot404, and two PDSCHs can be maximally scheduled in the slot 406, themaximum number of PDSCHs included in an HARQ-ACK codebook transmitted inthe slot 408 is 7. This is called the cardinality of an HARQ-ACKcodebook.

In a particular slot, stage 3-2 will be described through Table 7 below(default PDSCH time domain resource allocation A for normal CP).

TABLE 7 PDSCH Row mapping index dmrs-TypeA-Position type K₀ S L EndingOrder 1 2 Type A 0 2 12 13 1x 3 Type A 0 3 11 13 1x 2 2 Type A 0 2 10 111x 3 Type A 0 3 9 11 1x 3 2 Type A 0 2 9 10 1x 3 Type A 0 3 8 10 1x 4 2Type A 0 2 7 8 1x 3 Type A 0 3 6 8 1x 5 2 Type A 0 2 5 6 1x 3 Type A 0 34 6 1x 6 2 Type B 0 9 4 12 2x 3 Type B 0 10 4 13 3 7 2 Type B 0 4 4 7 1x3 Type B 0 6 4 9 2 8 2, 3 Type B 0 5 7 11 1x 9 2, 3 Type B 0 5 2 6 1x 102, 3 Type B 0 9 2 10 2x 11 2, 3 Type B 0 12 2 13 3x 12 2, 3 Type A 0 113 13 1x 13 2, 3 Type A 0 1 6 6 1x 14 2, 3 Type A 0 2 4 5 1 15 2, 3 TypeB 0 4 7 10 1x 16 2, 3 Type B 0 8 4 11 2x

Table 7 is a time resource allocation table by which a terminal operatesin the default mode before a time resource is allocated for the terminalthrough a separate RRC signal. For reference, in addition to a row indexvalue being separately indicated by RRC, a PDSCH time resourceallocation value is determined by a dmrs-TypeA-Position, which is aterminal-common RRC signal. In Table 7, the ending column and the ordercolumn are separately added for convenience of explanation, and it ispossible that the two columns do not actually exist. The ending columnimplies the ending symbol of a scheduled PDSCH, and the order columnimplies the position value of a code located in a particular codebook ina semi-static HARQ-ACK codebook. Table 7 is applied to time resourceallocation applied to DCI format 1_0 of a common search region of aPDCCH.

A terminal performs the following stages to calculate the maximum numberof PDSCHs that do not overlap in a particular slot, so as to determinean HARQ-ACK codebook.

-   -   1 stage 1: searching for a PDSCH allocation value indicating the        first ended PDSCH in a slot among all rows in a PDSCH time        resource allocation table. In Table 7, it may be noted that a        PDSCH indicated by row index 14 is ended first. Row index 14 is        expressed by 1 in the order column. Other row indexes, of which        PDSCHs overlaps with the PDSCH indicated by row index 14, by at        least one symbol, are expressed by 1× in the order column.    -   stage 2: searching for a PDSCH allocation value indicating the        first ended PDSCH among the remaining row indexes which are not        expressed in the order column. In Table 7, the PDSCH allocation        value corresponds to the row indicated by row index 7 and the        dmrs-TypeA-Position value, which is 3. Other row indexes, of        which PDSCHs overlaps with the PDSCH indicated by row index 7,        by at least one symbol, are expressed by 2× in the order column.    -   stage 3: increasing order values and expressing the increased        order values while repeating stage 2. For example, searching for        a PDSCH allocation value indicating the first ended PDSCH among        the row indexes which are not expressed in the order column. In        Table 7, the PDSCH allocation value corresponds to the row        indicated by row index 6 and the dmrs-TypeA-Position value,        which is 3. Other row indexes, of which PDSCHs overlaps with the        PDSCH indicated by row index 6, by at least one symbol, are        expressed by 3× in the order column.    -   stage 4: when the order is expressed for all the row indexes,        ending the procedure. The size of a corresponding order        corresponds to the maximum number of PDSCHs which can be        scheduled in a corresponding slot without time overlapping.        Scheduling without time overlapping means that different PDSCHs        are scheduled by TDM.

In the order column of Table 7, the maximum order value implies anHARQ-ACK codebook size of a corresponding slot, and an order valueimplies an HARQ-ACK codebook point at which an HARQ-ACK feedback bit fora corresponding scheduled PDSCH is positioned. For example, row index 16in Table 7 implies that an HARQ-ACK feedback bit exists in the secondcode position in a semi-static HARQ-ACK codebook, the size of which is3. If a set of occasions for candidate PDSCH receptions in serving cellc is M_(A,c), a terminal transmitting an HARQ-ACK feedback may obtainM_(A,c) through the [pseudo-code 1] or [pseudo-code 2] stages. M_(A,c)may be used to determine the number of HARQ-ACK bits that the terminalis required to transmit. Specifically, an HARQ-ACK codebook may beconfigured by using the cardinality of a M_(A,c) set.

As another example, the considerations for determination of asemi-static HARQ-ACK codebook (or type 1 HARQ-ACK codebook) may be asbelow.

-   -   a) on a set of slot timing values K₁ associated with the active        UL BWP        -   a) If the UE is configured to monitor PDCCH for DCI format            1_0 and is not configured to monitor PDCCH for DCI format            1_1 on serving cell c, K₁ is provided by the slot timing            values {1, 2, 3, 4, 5, 6, 7, 8} for DCI format 1_0        -   b) If the UE is configured to monitor PDCCH for DCI format            1_1 for serving cell c, K₁ is provided by dl-DataToUL-ACK            for DCI format 1_1    -   b) on a set of row indexes R of a table that is provided either        by a first set of row indexes of a table that is provided by        PDSCH-TimeDomainResourceAllocationList in PDSCH-ConfigCommon or        by Default PDSCH time domain resource allocation A [6, TS        38.214], or by the union of the first set of row indexes and a        second set of row indexes, if provided by        PDSCH-TimeDomainResourceAllocationList in PDSCH-Config,        associated with the active DL BWP and defining respective sets        of slot offsets K_(o), start and length indicators SLIV, and        PDSCH mapping types for PDSCH reception as described in [6, TS        38.214]    -   c) on the ratio 2^(μ) ^(DL) ^(−μ) ^(UL) between the downlink SCS        configuration μ_(DL) and the uplink SCS configuration μ_(UL)        provided by subcarrierSpacing in BWP-Downlink and BWP-Uplink for        the active DL BWP and the active UL BWP, respectively

d) if provided, on TDD-UL-DL-ConfigurationCommon andTDD-UL-DL-ConfigDedicated as described in Subclause 11.1.

As another example, a pseudo-code for determination of an HARQ-ACKcodebook may be as below.

 [pseudo-code 2 start]  For the set of slot timing values K₁, the UEdetermines a set of M_(A,c) occasions for candidate PDSCH receptions orSPS PDSCH releases according to the following pseudo-code. A location inthe Type-1 HARQ-ACK codebook for HARQ- ACK information corresponding toa SPS PDSCH release is the same as that for a corresponding SPS PDSCHreception.  Set j=O - index of occasion for candidate PDSCH reception orSPS PDSCH release  Set B=Ø  Set M_(A,c)=Ø  Set c(K₁) to the cardinalityof set K₁  Set k=0 - index of slot timing values K_(1,k), in descendingorder of the slot timing values, in set K₁ for serving cell c  whilek<c(K₁)     if mod(n_(U)−K_(1,k)+1,max(2^(μ) ^(UL) ^(−μ) ^(DL) , 1))=0  Set n_(D)=O - index of a DL slot within an UL slot   whilen_(D)<max(2^(μ) ^(DL) ^(−μ) ^(UL) , 1)    Set R to the set of rows   Set c(R) to the cardinality of R    Set r=0 - index of row in set R   if slot n_(U) starts at a same time as or after a slot for an activeDL BWP change on serving cell c or an active UL BWP change on the PCelland slot └ (n_(U)−K_(1,k))*2^(μ) ^(DL) ^(−μ) ^(UL) ┘ + n_(D) is beforethe slot for the active DL BWP change on serving cell c or the active ULBWP change on the PCell     continue;    else     while r<c(R)      ifthe UE is provided TDD-UL-DL- ConfigurationCommon orTDD-UL-DL-ConfigDedicated and, for each slot from slot └(n_(U)−K_(1,k))*2^(μ) ^(DL) ^(−μ) ^(UL) ┘ +n_(D)−N_(PDSCH) ^(repeat)+1to slot └ (n_(U)−K_(1,k))*2^(μ) ^(DL) ^(−μ) ^(UL) ┘ +n_(D), at least onesymbol of the PDSCH time resource derived by row r is configured as ULwhere K_(1,k) is the k-th slot timing value in set K₁,       R=R/r;     end if      r=r+1;     end while     if the UE does not indicate acapability to receive more than one unicast PDSCH per slot and R ≠ Ø,     M_(A,c)=M_(A,c) ∪j;      j=j+1;      The UE does not expect toreceive SPS PDSCH release and unicast PDSCH in a same slot;     else     Set c(R) to the cardinality of R      Set m to the smallest lastOFDM symbol index, as determined by the SLIV, among all rows of R     while R ≠ Ø       Set r=0      while r<c(R)       if S≤m for startOFDM symbol index S for row r        b_(r,k,n) _(D) =j; - index ofoccasion for candidate PDSCH reception or SPS PDSCH release associatedwith row r        R=R/r;        B=B ∪ b_(r,k,n) _(D) ;        end if      r=r+1;       end while       M_(A,c) =M_(A,c) ∪j       j=j+1;      Set m to the smallest last OFDM symbol index among all rows of R;      end while      end if     end if     n_(D)=n_(D)+1;    end while  end if   k=k+1;  end while  [pseudo-code 2 end]

In pseudo-code 2, the position of an HARQ-ACK codebook containingHARQ-ACK information for DCI indicating DL SPS release is based on theposition at which a DL SPS PDSCH is received. For example, in a casewhere the starting symbol at which a DL SPS PDSCH starts to betransmitted is the fourth OFDM symbol based on a slot, and the lengththereof is 5 symbols, HARQ-ACK information containing a DL SPS releaseindicating release of a corresponding SPS is obtained by assuming that aPDSCH is mapped, the PDSCH starting from the fourth OFDM symbol of aslot transmitting the DL SPS release, and having a length of 5 symbols,and determining HARQ-ACK information corresponding to the PDSCH througha PDSCH-to-HARQ-ACK timing indicator and a PUSCH resource indicatorincluded in control information indicating the DL SPS release. Asanother example, in a case where the starting symbol at which a DL SPSPDSCH starts to be transmitted is the fourth OFDM symbol based on aslot, and the length thereof is 5 symbols, HARQ-ACK informationcontaining a DL SPS release indicating release of a corresponding SPS isobtained by assuming that a PDSCH is mapped, the PDSCH starting from thefourth OFDM symbol of a slot indicated by a time domain resourceallocation (TDRA) of DCI which is the DL SPS release, and having alength of 5 symbols, and determining HARQ-ACK information correspondingto the PDSCH through a PDSCH-to-HARQ-ACK timing indicator and a PUSCHresource indicator included in control information indicating the DL SPSrelease.

FIG. 5 is a diagram illustrating a method for configuring a dynamicHARQ-ACK codebook in an NR system according to an embodiment of thedisclosure.

Referring to FIG. 5 , a terminal transmits HARQ-ACK informationtransmitted in one PUCCH in slot n, based on a PDSCH-to-HARQ feedbacktiming value for PUCCH transmission of HARQ-ACK information in slot nfor PDSCH reception or SPS PDSCH release, and a K0 that is transmissionslot position information of a PDSCH scheduled by a DCI format 1_0 or1_1. Specifically, for the above HARQ-ACK information transmission, theterminal determines an HARQ-ACK codebook of a PUCCH transmitted in aslot determined by a PDSCH-to-HARQ feedback timing and K0, based on aDAI included in DCI indicating a PDSCH or SPS PDSCH release.

The DAI is configured by a counter DAI and a total DAI. The counter DAIis information indicating the position of HARQ-ACK information in aHARQ-ACK codebook, which corresponds to a PDSCH scheduled by a DCIformat 1_0 or a DCI format 1_1. Specifically, a counter DAI value in aDCI format 1_0 or 1_1 indicates the accumulative value of PDSCHreceptions or SPS PDSCH releases scheduled by the DCI format 1_0 or 1_1in particular cell c. The above accumulative value is configured basedon a PDCCH monitoring occasion in which the scheduled DCI exists and aserving cell.

The total DAI is a value indicating the size of an HARQ-ACK codebook.Specifically, a total DAI value implies the total number of PDSCHs orSPS PDSCH releases which are scheduled at and before the time point atwhich DCI is scheduled. A total DAI is a parameter used in a case where,in a carrier aggregation (CA) situation, HARQ-ACK information in servingcell c also includes HARQ-ACK information for a PDSCH scheduled inanother cell as well as serving cell c. In other words, there is nototal DAI parameter in a system operated by one cell.

An example of operation relating to the DAI is illustrated in FIG. 5 .FIG. 5 shows that, in a situation where two carriers are configured fora terminal, when the terminal transmits an HARQ-ACK codebook selectedbased on a DAI, through a PUCCH 520 in an n-th slot of carrier 0 502,the values of a counter DAI (C-DAI) and a total DAI (T-DAI) indicated byDCI discovered in each PDCCH monitoring occasion configured for each ofthe carriers are changed. First, in DCI discovered in an occasion 506indicated by m=0, each of the C-DAI and the T-DAI indicates 1 (asindicated by reference numeral 512). In DCI discovered in an occasion508 indicated by m=1, each of the C-DAI and the T-DAI indicates 2 (asindicated by reference numeral 514). In DCI discovered in an occasion510 indicated by m=2 in carrier 0 (c=0, 502), the C-DAI indicates 3 (asindicated by reference numeral 516). In DCI discovered in an occasion510 indicated by m=2 in carrier 1 (c=1, 504), the C-DAI indicates 4 (asindicated by reference numeral 518). If carriers 0 and 1 are scheduledin the same monitoring occasion, all the T-DAIs are indicated by 4.

Referring to FIGS. 4 and 5 , the determination of an HARQ-ACK codebookis operated in a situation where only one PUCCH containing HARQ-ACKinformation is transmitted in one slot. This operation is called mode 1.As an example of a method in which one PUCCH transmission resource isdetermined in one slot, when PDSCHs scheduled in different pieces of DCIare multiplexed into one HARQ-ACK codebook in the same slot, and thecodebook is transmitted, a PUCCH resource selected for HARQ-ACKtransmission is determined to be a PUCCH resource indicated by a PUCCHresource field indicated in DCI lastly scheduling a PDSCH. That is, aPUCCH resource indicated by a PUCCH resource field indicated in DCIscheduled before the DCI is neglected.

In the following description, HARQ-ACK codebook determination methodsand apparatuses are defined for a situation where two or more PUCCHscontaining HARQ-ACK information can be transmitted in one slot. Thisoperation is called mode 2. A terminal can operate only mode 1(transmission of only one HARQ-ACK PUCCH in one slot) or operate onlymode 2 (transmission of one or more HARQ-ACK PUCCHs in one slot).Alternatively, in a case of a terminal supporting both mode 1 and mode2, it may be possible that a base station configures the terminal to beoperated in only one mode by higher signaling, or mode 1 and mode 2 areimplicitly configured by a DCI format, an RNTI, a particular field valueof DCI, and scrambling. For example, a PDSCH scheduled by a DCI formatA, and pieces of HARQ-ACK information associated with the PDSCH arebased on mode 1, and a PDSCH scheduled by a DCI format B, and pieces ofHARQ-ACK information associated with the PDSCH are based on mode 2.

Whether the above HARQ-ACK codebook is semi-static as illustrated inFIG. 4 , or dynamic as illustrated in FIG. 5 is determined by an RRCsignal.

Embodiment 3: Method for Transmitting HARQ-ACK for DL SPS

FIG. 6 is a diagram illustrating a process of transmitting an HARQ-ACKfor a DL SPS according to an embodiment of the disclosure.

Referring to FIG. 6 , the case of 600 shows that PDSCHs 602, 604, and606 are mapped, wherein the PDSCHs can be maximally received while notoverlapping with each other in terms of time resource in slot k. Forexample, if a PDSCH-to-HARQ feedback timing indicator is not included ina DCI format scheduling a PDSCH, a terminal transmits HARQ-ACKinformation 608 in slot k+1 according to the value of 1, which isconfigured by higher layer signaling. Therefore, the size of asemi-static HARQ-ACK codebook of slot k+1 is the same as the number ofPDSCHs which can be maximally transmitted in slot k, and may be 3. Ifthe size of HARQ-ACK information for each PDSCH is one bit, the HARQ-ACKcodebook 608 in the case 600 of FIG. 6 may be configured by a total of 3bits, which are [X, Y, Z], and X may be HARQ-ACK information for thePDSCH 602, Y may be HARQ-ACK information for the PDSCH 604, and Z may beHARQ-ACK information for the PDSCH 606. If the reception of a PDSCH issuccessful, the corresponding information may be mapped to an ACK.Otherwise, the information may be mapped to a NACK. If DCI does notactually schedule a corresponding PDSCH, the terminal reports a NACK.Specifically, the position of an HARQ-ACK codebook positioned accordingto the SLIV of a PDSCH which may be scheduled in DCI may be changed, andmay be determined by Table 7, [pseudo code 1], or [pseudo code 2]. Thecase 610 of FIG. 6 shows the transmission of an HARQ-ACK in a situationwhere a DL SPS is activated. In Rel-15 NR, the minimum period of a DLSPS is 10 ms. In the case 610, the length of one slot at 15 kHzsubcarrier spacing is 1 ms. Therefore, an SPS PDSCH 612 may betransmitted in slot n, and then, an SPS PDSCH 616 will be transmitted inslot n+10.

After the period of the SPS, HARQ-ACK transmission resource information,a MCS table configuration, and the number of HARQ processes are notifiedof by a higher signal, a frequency resource, a time resource, and an MCSvalue are informed of through HARQ-ACK information for each of the SPSPDSCHs according to information included in a DCI format indicating theactivation of the corresponding SPS. For reference, a PUCCH resourcetransmitting HARQ-ACK information may be also configured by a highersignal, and the PUCCH resource has the following attributes.

-   -   Whether there is hopping    -   PUCCH format (the starting symbol, and the length of symbols)

In the attributes, there may be no MCS table configuration and HARQ-ACKtransmission resource information. If there is HARQ-ACK transmissionresource information, Rel-15 NR supports a transmittable PUCCH format 0or 1, the size of which is up to two bits. However, a release afterRel-15 NR can sufficiently support a PUCCH format 2, 3, or 4, the sizeof which is two bits or more.

A DL SPS higher signal configuration includes HARQ-ACK transmissionresource information. Therefore, the terminal can neglect a PUCCHresource indicator existing in a DCI format indicating the activation ofthe DL SPS. There may be no PUCCH resource indicator field in the DCIformat. Meanwhile, if there is no HARQ-ACK transmission resourceinformation in a DL SPS higher signal configuration, the terminaltransmits HARQ-ACK information corresponding to a DL SPS in a PUCCHresource determined by a PUCCH resource indicator in a DCI formatactivating the DL SPS. In addition, the difference between a slot inwhich an SPS PDSCH is transmitted, and a slot in which correspondingHARQ-ACK information is transmitted is determined by a value indicatedby a PDSCH-to-HARQ-ACK feedback timing indicator of a DCI formatactivating a DL SPS, or follows a particular value previously configuredby a higher signal, when the indicator does not exist. For example, asin the case 610 illustrated in FIG. 6 , if a PDSCH-to-HARQ-ACK feedbacktiming indicator is 2, HARQ-ACK information for the SPS PDSCH 612transmitted in slot n is transmitted through a PUCCH 614 in slot n+2.Moreover, the PUCCH transmitting the HARQ-ACK information may beconfigured by a higher signal, or a corresponding resource may bedetermined by an L1 signal indicating the DL SPS activation. Theposition of an HARQ-ACK codebook for the SPS PDSCH 612, which istransmitted through the PUCCH 614, is the position of Y in [X Y Z] underan assumption that a maximum of three PDSCHs can be received as in thecase 600 of FIG. 6 , and the time resource of the PDSCH 612 is the sameas that of the PDSCH 604.

If DCI indicating DL SPS release is transmitted, the terminal isrequired to transmit HARQ-ACK information for the DCI to the basestation. However, in a case of a semi-static HARQ-ACK codebook, the sizeand position of the HARQ-ACK codebook are determined by a time resourceregion to which a PDSCH is allocated, and a slot interval (PDSCH toHARQ-ACK feedback timing) between the PDSCH and the HARQ-ACK, which isindicated by an L1 signal or a higher signal, as described above in thedisclosure. Therefore, when DCI indicating DL SPS release is transmittedto a semi-static HARQ-ACK codebook, a position in the HARQ-ACK codebookis not randomly determined, and requires a particular rule. In Rel-15NR, the position of HARQ-ACK information for DCI indicating DL SPSrelease is mapped to be the same as a transmission resource region of acorresponding DL SPS PDSCH. For example, the case 620 illustrated inFIG. 6 shows a situation where DCI 622 indicating the release of a DLSPS PDSCH is transmitted in slot n. If a PDSCH-to-HARQ-ACK feedbacktiming indicator included in the format of the DCI 622 indicates 2,HARQ-ACK information for the DCI 622 will be transmitted through a PUCCH623 in slot n+2. The terminal assumes that a pre-configured SPS PDSCH isscheduled in slot n, maps HARQ-ACK information for the DCI 622indicating DL SPS release to the position of an HARQ-ACK codebook,corresponding to the SPS PDSCH, and transmits the mapped HARQ-ACKinformation. In relation thereto, the following two methods arepossible. A base station and a terminal may transmit or receivecorresponding DCI by at least one method according to a protocol or abase station configuration.

-   -   method 2-1-1: transmitting DCI indicating DL SPS release only in        a slot in which a previously configured SPS PDSCH is to be        transmitted.

For example, as in the case 620 illustrated in FIG. 6 , if an SPS PDSCHis configured to be transmitted in slot n, a terminal transmits the DCI622 indicating DL SPS release only in slot n. The position of a slot inwhich HARQ-ACK information for the DCI is transmitted is the same asthat of a slot determined under an assumption that an SPS PDSCH istransmitted. In other words, when a slot in which HARQ-ACK informationfor a SPS PDSCH is transmitted is slot n+2, a slot in which HARQ-ACKinformation for DCI indicating the release of a DL SPS PDSCH istransmitted is also slot n+2.

-   -   method 2-1-2: transmitting DCI indicating DL SPS release in a        random slot regardless of a slot in which a SPS PDSCH is        transmitted.

For example, as in the case 620 illustrated in FIG. 6 , if an SPS PDSCHis transmitted in slots n, n+10, n+20, . . . , a base station transmitsDCI 624 indicating the release of the DL SPS PDSCH in slot n+3. When avalue indicated by a PDSCH-to-HARQ-ACK feedback timing indicatorincluded in the DCI is 1, there is no corresponding field, or a valuepreviously configured by a higher signal is 1, HARQ-ACK information 626for the DCI indicating the release of the DL SPS PDSCH is transmittedand received in slot n+4.

There may be a case where the minimum period of a DL SPS is shorter than10 ms. For example, if there is data requiring high reliability and lowlatency in wireless communication between different apparatuses in afactory, and the transmission period of the data is constant and short,the minimum period is required to be shorter than 10 ms, which is thecurrent value. Therefore, a DL SPS transmission period may be determinedin units of slots, symbols, or symbol groups rather than the unit of msand regardless of subcarrier spacing. For reference, the minimumtransmission period of an uplink configured grant PUSCH resource is twosymbols.

The case 630 illustrated in FIG. 6 shows a situation where a DL SPStransmission period is seven symbols, which are smaller than a slot. Thetransmission period is within one slot. Therefore, a maximum of two SPSPDSCHs 632 and 634 may be transmitted in slot k. HARQ-ACK informationcorresponding to the SPS PDSCH 632 and the SPS PDSCH 634 is transmittedin a slot following a value indicated by a PDSCH-to-HARQ-ACK feedbacktiming indicator included in DCI indicating SPS activation, or a valuepreviously configured by a higher signal if there is no correspondingfield. For example, if the value is i, the terminal transmits theHARQ-ACK information 636 for the SPS PDSCH 632 and the SPS PDSCH 634 inslot k+i. The position of an HARQ-ACK codebook included in the HARQ-ACKinformation is determined in consideration of the transmission period aswell as a TDRA, which is time resource information relating times atwhich the SPS PDSCHs are scheduled. In the method of the related art,only one SPS PDSCH can be transmitted per slot, and thus the position ofan HARQ-ACK codebook is determined based on a TDRA, which is timeresource information, without considering a transmission period.However, a DL SPS transmission period is smaller than a slot, atransmission period and a TDRA, which is time resource information, arerequired to be considered together to determine the position of anHARQ-ACK codebook. The TDRA is a time domain resource allocation, andincludes starting symbol and length information for transmission of anSPS PDSCH. For example, if a DL SPS transmission period is sevensymbols, and the starting symbols and the length of a DL SPS PDSCH,determined by a TDRA, are 2 and 3, respectively, two DL SPS PDSCHs mayexist in one slot as in the case 630 of FIG. 6 . That is, the first SPSPDSCH 632 is a PDSCH having OFDM symbol indexes 2, 3, and 4 determinedin a TDRA, and the second SPS PDSCH 634 is a PDSCH having OFDM symbolindexes 9, 10, and 11 in consideration of the TDRA and the transmissionperiod, which is seven symbols. That is, the second SPS PDSCH in theslot has the same length as that of the first SPS PDSCH, but has anoffset moved by the transmission period. In summary, with respect to thegeneration or determination of a semi-static HARQ-ACK codebook, aterminal determines the position of an HARQ-ACK codebook for an SPSPDSCH in one slot by using time resource allocation information when thetransmission period of the SPS PDSCH is larger than one slot, andconsidering time resource allocation information and the SPS PDSCHtransmission period together when the transmission period of the SPSPDSCH is smaller than one slot. For example, the case 640 illustrated inFIG. 6 shows a situation where DCI 642 indicating the release of a DLSPS PDSCH is transmitted in slot k. If a PDSCH-to-HARQ-ACK feedbacktiming indicator included in the format of the DCI 642 indicates j,HARQ-ACK information for the DCI 642 will be transmitted through a PUCCH644 in slot k+j.

When an SPS PDSCH transmission period is smaller than one slot, an SPSPDSCH may extend over a slot boundary according to a combination of thetransmission period and a TDRA. The case 650 of FIG. 6 shows thecorresponding example, and in this case, the base station configures onePDSCH, which extends over the slot boundary, to be divided into a PDSCH652 and a PDSCH 654 and then be repeatedly transmitted. The PDSCH 652and the PDSCH 654 can always have an identical length, or differentlengths. In addition, only one piece of HARQ-ACK information 656 for theSPS PDSCH configured by the PDSCH 652 and the PDSCH 654 is transmittedby a terminal, and a basis slot for the transmission is slot k+1 inwhich the PDSCH 654 is repeatedly transmitted lastly.

Embodiment 3-1: Method for Mapping Semi-Static HARQ-ACK Codebook for DCIIndicating DL SPS Release

In a case where the transmission period of an SPS PDSCH is smaller thanone slot, when a terminal transmits HARQ-ACK information for DCIrequesting the release of the SPS PDSCH, based on a semi-static HARQ-ACKcodebook, the terminal maps the HARQ-ACK codebook for the DCI by atleast one of the following methods.

-   -   method 2-2-1: the position of a semi-static HARQ-ACK codebook        for HARQ-ACK information for DCI indicating the release of an        SPS PDSCH is the same as that of an HARQ-ACK codebook for an SPS        PDSCH which is positioned at the foremost in terms of time        resource among SPS PDSCHs received in one slot.        -   in a case where the number of SPS PDSCHs of a slot in which            DCI indicating the release of a SPS PDSCH is transmitted is            two or more, the terminal maps HARQ-ACK information for the            DCI to the position of a semi-static HARQ-ACK codebook for            HARQ-ACK information of the first SPS PDSCH in terms of            time, and transmits the mapped HARQ-ACK information.        -   For example, in a case where the number of PDSCHs which, in            a slot in which DCI indicating SPS PDSCH release is to be            transmitted, include an SPS PDSCH and can be maximally            transmitted or received without simultaneous PDSCH reception            is 4, the size of an HARQ-ACK codebook for the slot is 4.            HARQ-ACK information will be mapped at positions, such as            {1, 2, 3, 4}, for the reception of an SPS PDSCH or a PDSCH.            If corresponding pieces of HARQ-ACK information of two SPS            PDSCHs are mapped at the positions of {2} and {3},            respectively, HARQ-ACK information indicating the release of            a DL SPS PDSCH is mapped to the {2} position.    -   method 2-2-2: the position of a semi-static HARQ-ACK codebook        for HARQ-ACK information for DCI indicating the release of an        SPS PDSCH is the same as that of an HARQ-ACK codebook for an SPS        PDSCH which is positioned at the latest in terms of time        resource among SPS PDSCHs received in one slot.        -   in a case where the number of SPS PDSCHs of a slot in which            DCI indicating the release of a SPS PDSCH is transmitted is            two or more, the terminal maps HARQ-ACK information for the            DCI to the position of a semi-static HARQ-ACK codebook for            HARQ-ACK information of the last SPS PDSCH in terms of time,            and transmits the mapped HARQ-ACK information.        -   For example, in a case where the number of PDSCHs which            includes an SPS PDSCH and can be maximally transmitted or            received without simultaneous PDSCH reception in a slot in            which DCI indicating SPS PDSCH release is to be transmitted            is 4, the size of an HARQ-ACK codebook for the slot is 4.            HARQ-ACK information will be mapped at positions, such as            {1, 2, 3, 4}, for the reception of an SPS PDSCH or a PDSCH.            If corresponding pieces of HARQ-ACK information of two SPS            PDSCHs are mapped at the positions of {2} and {3},            respectively, HARQ-ACK information indicating the release of            a DL SPS PDSCH is mapped to the {3} position.    -   method 2-2-3: the position of a semi-static HARQ-ACK codebook        for HARQ-ACK information for DCI indicating the release of an        SPS PDSCH is the same as those of HARQ-ACK codebooks for SPS        PDSCHs received in one slot.        -   in a case where the number of SPS PDSCHs of a slot in which            DCI indicating the release of a SPS PDSCH is transmitted is            two or more, the terminal repeatedly maps HARQ-ACK            information for the DCI to the positions of semi-static            HARQ-ACK codebooks for HARQ-ACK information of all the SPS            PDSCHs, and transmits the mapped HARQ-ACK information.        -   For example, in a case where the number of PDSCHs which            includes an SPS PDSCH and can be maximally transmitted or            received without simultaneous PDSCH reception in a slot in            which DCI indicating SPS PDSCH release is to be transmitted            is 4, the size of an HARQ-ACK codebook for the slot is 4.            HARQ-ACK information will be mapped at positions, such as            {1, 2, 3, 4}, for the reception of an SPS PDSCH or a PDSCH.            If corresponding pieces of HARQ-ACK information of two SPS            PDSCHs are mapped at the positions of {2} and {3},            respectively, HARQ-ACK information indicating the release of            a DL SPS PDSCH is repeatedly mapped to the {2} and {3}            positions. That is, the same HARQ-ACK information is mapped            at the {2} and {3} positions.    -   method 2-2-4: the position of a semi-static HARQ-ACK codebook        for HARQ-ACK information for DCI indicating the release of an        SPS PDSCH is the same as one selected by a base station by using        a higher signal, a L1 signal, or a combination thereof, among        multiple HARQ-ACK codebook candidate positions for SPS PDSCHs        received in one slot.        -   in a case where the number of SPS PDSCHs of a slot in which            DCI indicating the release of a SPS PDSCH is transmitted is            two or more, the base station selects one position among            semi-static HARQ-ACK codebook positions for HARQ-ACK            information of the SPS PDSCHs by using a higher signal, a L1            signal, or a combination thereof, and the terminal maps            HARQ-ACK information for the DCI to the selected position,            and transmits the mapped HARQ-ACK information.        -   For example, in a case where the number of PDSCHs which            includes an SPS PDSCH and can be maximally transmitted or            received without simultaneous PDSCH reception in a slot in            which DCI indicating SPS PDSCH release is to be transmitted            is 4, the size of an HARQ-ACK codebook for the slot is 4.            HARQ-ACK information will be mapped at positions, such as            {1, 2, 3, 4}, for the reception of an SPS PDSCH or a PDSCH.            If corresponding pieces of HARQ-ACK information of two SPS            PDSCHs are mapped at the positions of {2} and {3},            respectively, the base station selects {2} by using DCI            indicating the release of a DL SPS PDSCH, and the terminal            maps HARQ-ACK information indicating the release of the DL            SPS PDSCH at the {2} position, and transmits the mapped            HARQ-ACK information. A DCI field for determining the            position of the semi-static HARQ-ACK codebook may be a time            resource allocation field, an HARQ-ACK process number, or a            PDSCH-to-HARQ feedback timing indicator. For example, a time            resource allocation field in DCI indicating the release of            an SPS PDSCH may indicate time resource information of one            SPS PDSCH among SPS PDSCHs transmittable in a corresponding            slot, and the terminal may transmit HARQ-ACK information of            the DCI at the position of a semi-static HARQ-ACK codebook            corresponding to the indicated SPS PDSCH.    -   method 2-2-5: the position of a semi-static HARQ-ACK codebook        for HARQ-ACK information for DCI indicating the release of an        SPS PDSCH is indicated or configured by a base station by using        a higher signal, a L1 signal, or a combination thereof        -   in a case where the number of PDSCHs which can be maximally            received without time overlapping in a slot in which DCI            indicating the release of a SPS PDSCH is transmitted is two            or more, the base station selects one position among            semi-static HARQ-ACK codebook positions for HARQ-ACK            information of the PDSCHs by using a higher signal, a L1            signal, or a combination thereof, and the terminal maps            HARQ-ACK information for the DCI to the selected position,            and transmits the mapped HARQ-ACK information.        -   a set of semi-static HARQ-ACK codebook positions selectable            by a base station by method 2-2-4 includes semi-static            HARQ-ACK codebook positions to which pieces of HARQ-ACK            information for SPS PDSCHs can be mapped. A set of            semi-static HARQ-ACK codebook positions selectable by a base            station by method 2-2-5 includes semi-static HARQ-ACK            codebook positions to which pieces of HARQ-ACK information            for all PDSCHs can be mapped.        -   For example, in a case where the number of PDSCHs which            includes an SPS PDSCH and can be maximally transmitted or            received without simultaneous PDSCH reception in a slot in            which DCI indicating SPS PDSCH release is to be transmitted            is 4, the size of an HARQ-ACK codebook for the slot is 4.            HARQ-ACK information will be mapped at positions, such as            {1, 2, 3, 4}, for the reception of an SPS PDSCH or a PDSCH.            The base station selects {1} by using DCI indicating the            release of a DL SPS PDSCH, and the terminal maps HARQ-ACK            information indicating the release of the DL SPS PDSCH at            the {1} position, and transmits the mapped HARQ-ACK            information. A DCI field for determining the position of the            semi-static HARQ-ACK codebook may be a time resource            allocation field, an HARQ-ACK process number, or a            PDSCH-to-HARQ feedback timing indicator. For example, a time            resource allocation field in DCI indicating the release of            an SPS PDSCH indicates time resource information of one            PDSCH among PDSCHs transmittable in a corresponding slot,            and the terminal transmits HARQ-ACK information of the DCI            at the position of a semi-static HARQ-ACK codebook            corresponding to the indicated PDSCH.

The above methods may be possible in a situation where it is configuredthat one HARQ-ACK transmission is supported in one slot. If a code blockgroup (CBG)-based transmission is configured through a DL SPS PDSCH byhigher signaling, a terminal may repeat HARQ-ACK information for DCIindicating the release of the DL SPS PDSCH by the number of CBGs, andmap the repeated HARQ-ACK information to a semi-static HARQ-ACK codebookresource determined by at least one of the above methods, and transmitthe mapped HARQ-ACK information. The above method is described as amethod for transmitting HARQ-ACK information for a DL SPS PDSCHindicating the release of reception or transmission of one SPS PDSCH.However, the above method is also sufficiently possible withoutparticular modification as a method for transmitting HARQ-ACKinformation for a DL SPS PDSCH indicating the simultaneous release oftransmission or reception of two or more activated PDSCHs in onecell/one BWP. For example, if one DL SPS PDSCH release signal is relatedto multiple SPS PDSCHs activated in one cell/one BWP, SPS PDSCHsconsidered for selection of an HARQ-ACK codebook position mayrepresentatively belong to one configuration, or may belong to allconfigurations. If SPS PDSCHs may representatively belong to oneconfiguration, the representative configuration may have a configurationnumber of an SPS PDSCH, the index of which is lowest, or may be aconfiguration of the first activated SPS PDSCH. The above descriptioncorresponds to merely an example, and other similar methods may besufficiently possible.

Embodiment 3-2: Method for Mapping Dynamic HARQ-ACK Codebook forMultiple SPS PDSCHs Transmitted in One Slot

In relation to a dynamic HARQ-ACK codebook (or Type 2 HARQ-ACKcodebook), the position of corresponding HARQ-ACK information isbasically determined by a total DAI and a counter DAI included in DCIscheduling a PDSCH. The total DAI indicates the size of an HARQ-ACKcodebook transmitted in slot n, and the counter DAI indicates theposition of an HARQ-ACK codebook transmitted in slot n. In Rel-15 NR, adynamic HARQ-ACK codebook is configured by [pseudo-code 3] below.

 [pseudo-code 3 start]  If the UE transmits HARQ-ACK information in aPUCCH in slot n and for any PUCCH format, the UE determines the  

 ,  

 ,... 

 , for a total number of o_(ACK) HARQ-ACK information bits, according tothe following pseudo- code:   Set m=0 - PDCCH with DCI format 1_0 or DCIformat 1_1 monitoring occasion index: lower index corresponds to earlierPDCCH with DCI format 1_0 or DCI format 1_1 monitoring occasion   Setj=0   Set V_(temp)=O   Set V_(temp2)=O   Set V_(S)=Ø   Set N_(cells)^(DL) to the number of serving cells configured by higher layers for theUE   Set M to the number of PDCCH monitoring occasion(s)   while m<M     Set c = O - serving cell index: lower indexes correspond to lowerRRC indexes of corresponding cell      while c <N_(cells) ^(DL)   ifPDCCH monitoring occasion m is before an active DL BWP change on servingcell c or an active UL BWP change on the PCell and an active DL BWPchange is not triggered by a DCI format 1_1 in PDCCH monitoring occasionm     c=c+1;    else     if there is a PDSCH on serving cell cassociated with PDCCH in PDCCH monitoring occasion m, or there is aPDCCH indicating SPS PDSCH release on serving cell c      ifV_(C-DAI,c,m) ^(DL)≤V_(temp)       j=j+1      end if     V_(temp)=V_(C-DAI,c,m) ^(DL)      if V_(T-DAI,m) ^(DL)=Ø      V_(temp2)=V_(C-DAI,c,m) ^(DL)      else      V_(temp2)=V_(T-DAI,m) ^(DL)      end if      ifharq-ACK-SpatialBundlingPUCCH is not provided and m is a monitoringoccasion for PDCCH with DCI format 1_0 or DCI format 1_1 and the UE isconfigured by maxNrofCodeWordsScheduledByDCI with reception of twotransport blocks for at least one configured DL BWP of at least oneserving cell,       õ_(8j+2(V) _(C-DAI,c,m) _(DL) ⁻¹⁾ ^(ACK) = HARQ-ACKinformation bit corresponding to the first transport block of this cell      õ_(8j+2(V) _(C-DAI,c,m) _(DL) ⁻¹⁾⁺¹ ^(ACK) = HARQ-ACK informationbit corresponding to the second transport block of this cell V_(s)=V_(s)∪{8j+2(V_(C-DAI,c,m) ^(DL)−1), 8j+2(V_(C-DAI,c,m)^(DL)−1)+1}      elseif harq-ACK-SpatialBundlingPUCCH is provided to theUE and m is a monitoring occasion for PDCCH with DCI format 1_1 and theUE is configured by maxNrofCodeWordsScheduledByDCI with reception of twotransport blocks in at least one configured DL BWP of a serving cell,      õ_(4j+V) _(C-DAI,c,m) _(DL) ⁻¹ ^(ACK) = binary AND operation ofthe HARQ-ACK information bits corresponding to the first and secondtransport blocks of this cell       V_(s)=V_(s)∪{4j+V_(C-DAI,c,m)^(DL)−1}      else       õ_(4j+V) _(C-DAI,c,m) _(DL) ⁻¹ ^(ACK) =HARQ-ACK information bit of this cell      V_(s)=V_(s)∪{4j+V_(C-DAI,c,m) ^(DL)−1}      end if     end if    c=c+1    end if      end while      m=m+1   end while   V_(temp2) <V_(temp)      j=j+1   end if   if harq-ACK-SpatialBundlingPUCCH is notprovided to the UE and the UE is configured bymaxNrofCodeWordsScheduledByDCI with reception of two transport blocksfor at least one configured DL BWP of a serving cell,      O^(ACK)=2·(4·j+V_(temp2))   else      O^(ACK) =4·j+V_(temp2)   end if   õ_(i)^(ACK)=NACK for any i ∈ {0,1,...,O^(ACK) − 1}\V,   Set c=0   while c <N_(cells) ^(DL)      if SPS PDSCH reception is activated for a UE andthe UE is configured to receive SPS PDSCH in a slot n−K_(1,c) forserving cell c, where K_(1,c) is the PDSCH-to-HARQ-feedback timing valuefor SPS PDSCH on serving cell c     O^(ACK) = O^(ACK)+1     o_(O) _(ACK)⁻¹ ^(ACK)= HARQ-ACK information bit associated with the SPS PDSCHreception      end if      c=c+1;   end while  [pseudo-code 3 end]

[pseudo-code 3] is applied when the transmission period of an SPS PDSCHis larger than one slot. When the transmission period of an SPS PDSCH issmaller than one slot, a dynamic HARQ-ACK codebook is configured by[pseudo-code 4] below. Alternatively, [pseudo-code 4] may be generallyapplied regardless of an SPS PDSCH transmission period or the number ofSPS PDSCHs activated in one cell/one BWP.

 [pseudo-code 4 start]  If the UE transmits HARQ-ACK information in aPUCCH in slot n and for any PUCCH format, the UE determines the õ₀^(ACK), õ₁ ^(ACK),...,õ_(o) _(ACK) ⁻¹ ^(ACK), for a total number ofo_(ACK) HARQ-ACK information bits, according to the followingpseudo-code:   Set m=0 - PDCCH with DCI format 1_0 or DCI format 1_1monitoring occasion index: lower index corresponds to earlier PDCCH withDCI format 1_0 or DCI format 1_1 monitoring occasion   Set j=0   SetV_(temp)=O   Set V_(temp2)=O   Set V_(s)=Ø   Set N_(cells) ^(DL) to thenumber of serving cells configured by higher layers for the UE   Set Mto the number of PDCCH monitoring occasion(s)   while m<M      Set c=0 -serving cell index: lower indexes correspond to lower RRC indexes ofcorresponding cell      while c < N_(cells) ^(DL)    if PDCCH monitoringoccasion m is before an active DL BWP change on serving cell c or anactive UL BWP change on the PCell and an active DL BWP change is nottriggered by a DCI format 1_1 in PDCCH monitoring occasion m     c=c+1;   else     if there is a PDSCH on serving cell c associated with PDCCHin PDCCH monitoring occasion m, or there is a PDCCH indicating SPS PDSCHrelease on serving cell c      if V_(C-DAI,c,m) ^(DL) ≤ V_(temp)      j=j+1      end if      V_(temp) =V_(C-DAI,c,m) ^(DL)      ifV_(T-DAI,m) ^(DL) = Ø       V_(temp2) = V_(C-DAI,c,m) ^(DL)      else      V_(temp 2) = V_(T-DAI,m) ^(DL)      end if      ifharq-ACK-SpatialBundlingPUCCH is not provided and m is a monitoringoccasion for PDCCH with DCI format 1_0 or DCI format 1_1 and the UE isconfigured by maxNrofCodeWordsScheduledByDCI with reception of twotransport blocks for at least one configured DL BWP of at least oneserving cell,       õ_(8j+2(V) _(C-DAI,c,m) _(DL) ⁻¹⁾ ^(ACK) = HARQ-ACKinformation bit corresponding to the first transport block of this cell      õ_(8j+2(V) _(C-DAI,c,m) _(DL) ⁻¹⁾⁺¹ ^(ACK) = HARQ-ACK informationbit corresponding to the second transport block of this cell  V_(s) =V_(s) ∪{8j + 2(V_(C-DAI,c,m) ^(DL)−1), 8j + 2(V_(C-DAI,c,m) ^(DL)−1)+1}     elseif harq-ACK-SpatialBundlingPUCCH is provided to the UE and m isa monitoring occasion for PDCCH with DCI format 1_1 and the UE isconfigured by maxNrofCodeWordsScheduledByDCI with reception of twotransport blocks in at least one configured DL BWP of a serving cell,      õ_(4j+V) _(C-DAI,c,m) _(DL) ⁻¹ ^(ACK) = binary AND operation ofthe HARQ-ACK information bits corresponding to the first and secondtransport blocks of this cell       V_(s)=V_(s)∪{4j+V_(C-DAI,c,m)^(DL)−1}      else       õ_(4j+V) _(C-DAI,c,m) _(DL) ⁻¹ ^(ACK) =HARQ-ACK information bit of this cell      V_(s)=V_(s)∪{4j+V_(C-DAI,c,m) ^(DL)−1}      end if     end if    c=c+1    end if     end while     m=m+1   end while   ifV_(temp2)<V_(temp)     j=j+1   end if   if harq-ACK-SpatialBundlingPUCCHis not provided to the UE and the UE is configured bymaxNrofCodeWordsScheduledByDCI with reception of two transport blocksfor at least one configured DL BWP of a serving cell,    O^(ACK)=2·(4·j+V_(temp2))   else     O^(ACK)=4·j+V_(temp2)   end if  õ_(i) ^(ACK) =NACK for any i∈{0,1,...,O^(ACK)−1}\V_(s)   Set c=0  while c < N_(cells) ^(DL)    if SPS PDSCH reception is activated for aUE and the UE is configured to receive multiple SPS PDSCHs in a slotn=K_(1,c) for serving cell c, where K_(1,c) is thePDSCH-to-HARQ-feedback timing value for SPS PDSCH on serving cell c   O^(ACK) = O^(ACK) + k where k is the number of multiple SPS PDSCHs ina slot n-K_(1,c)    o_(o) _(ACK) ⁻¹ ^(ACK) = HARQ-ACK information bitassociated with the SPS PDSCH reception     end if     c=c+1;   endwhile  [pseudo-code 4 end]

In [pseudo-code 4], a K value, which is the number of SPS PDSCHs withinone slot, corresponds to only one SPS PDSCH configuration in onecell/one BWP, or may include all SPS PDSCH configurations when multipleSPS PDSCH configurations are possible in one cell/one BWP.

[pseudo-code 3] or [pseudo-code 4] may be applied to a situation wherethe number of HARQ-ACK information transmissions is limited to a maximumof one per slot.

Embodiment 3-3: Method for Transmitting Individual HARQ-ACKs forMultiple SPS PDSCHs Transmitted in One Slot

In a case where a base station configures a terminal to employ a DL SPStransmission period smaller than one slot, and transmit only oneHARQ-ACK information per slot by a higher signal, the terminal transmitspieces of HARQ-ACK information for a DL SPS PDSCH 632 and a DP SPS PDSCH634 received in slot k, through a PUCCH of slot k+1 previously indicatedby a higher signal, a L1 signal, or a combination thereof, asillustrated in the case 630 in FIG. 6 . For example, the terminaldetermines, as a slot level, the granularity of a PDSCH-to-HARQ-ACKtiming indicator in a DCI format indicating DL SPS activation, and thebase station provides the terminal with a difference value between theindex of a slot receiving a DL SPS PDSCH and the index of a slottransmitting HARQ-ACK information, and configures, for the terminal, aPUCCH resource in which HARQ-ACK information is transmitted in a slotindicated by L1, by using a higher signal. The case 630 illustrated inFIG. 6 shows a situation where PDSCH to HARQ-ACK timing indicates the ivalue. The value can be directly selected by a L1 signal, or can bedetermined by configuring candidate values by using a higher signal andselecting one value among them by an L1 signal.

If the terminal or the base station wants to transmit or receive piecesof HARQ-ACK information for individually transmitted or received DL SPSPDSCHs, the base station may configure a DL SPS transmission periodsmaller than one slot, and two or more HARQ-ACK transmissions per slotby using a higher signal. For example, as illustrated in the case 660 ofFIG. 6 , the terminal may transmit HARQ-ACK information for an SPS PDSCH662 received in slot k, through a PUCCH 666 in slot k+i, and transmitHARQ-ACK information for an SPS PDSCH 664 through a PUCCH 668 in slotk+i. To this end, for example, the terminal determines, as a symbollevel, the granularity of a PDSCH-to-HARQ-ACK timing indicator in a DCIformat indicating DL SPS activation. The value implies the total symbollength from the transmission ending symbol (or transmission startingsymbol) of an SPS PDSCH to the transmission starting symbol (ortransmission ending symbol) of a PUCCH through which correspondingHARQ-ACK information is transmitted. When the ending symbol of the SPSPDSCH 662 is s0, and the starting symbol of the PUCCH 666 through whichHARQ-ACK information for the SPS PDSCH 662 is s1 in the case 660illustrated in FIG. 6 , a value indicated by a PDSCH to HARQ-ACK timingindicator may be “s1-s0”. The value can be directly selected by a L1signal, or can be configured by configuring candidate values by using ahigher signal and determining one value among them by an L1 signal.Through the information, the terminal may determine the starting symbolof a PUCCH through which HARQ-ACK information for an SPS PDSCH is to betransmitted. Other pieces of PUCCH transmission information may bedetermined by a higher signal, an L1 signal, or a combination thereof.If a PUCCH resource indicator existing in a higher signal or an L1 ofRel-15 is used, the terminal may determine that a “starting symbolindex” field among values indicated by the indicator is not used.Alternatively, independently therefrom, a starting symbol in whichHARQ-ACK information starts to be transmitted has already been providedthrough PDSCH to HARQ-ACK timing indicator information. Therefore, a newhigher signal, an L1 signal, or a signal configured by a combinationthereof, which lack the corresponding field, may be provided to theterminal. In short, the terminal may differently interpret aPDSCH-to-HARQ-ACK timing indicator field included in DCI indicating SPSPDSCH activation according to an SPS PDSCH transmission period, asbelow.

-   -   method 2-3-1: Determination as Slot Level    -   For example, if the transmission period of an SPS PDSCH is        larger than one slot, the terminal determines the granularity of        a PDSCH-to-HARQ-ACK timing indicator, as a slot level.    -   method 2-3-2: Determination as Symbol Level    -   For example, if the transmission period of an SPS PDSCH is        smaller than one slot, the terminal determines the granularity        of a PDSCH-to-HARQ-ACK timing indicator, as a symbol level.

Embodiment 3-4: Method for Changing DL SPS/CG Period for AperiodicTraffic

A transmission period of a DL SPS supported by a base station may be aunit of a slot level or a symbol level. In a case where information thatis sensitive to the latency time of an apparatus operated in a factoryis periodically generated, and the period is not a value of a protocolsupported by a 3GPP standard organization, or a multiple of the value,the base station may not configure an effective DL SPS transmissionperiod. For example, if there is a traffic pattern having the intervalof 2.5 symbols, the base station may be required not to allocate only aDL SPS having the transmission period of two symbols or three symbols.Therefore, it is required to configure a DL SPS transmission periodhaving aperiodicity, or introduce a signal for dynamically changing atransmission period. A terminal can dynamically change a transmissionperiod by at least one of the following methods.

-   -   method 2-4-1: Method for Allocating a DL SPS transmission period        having aperiodicity.        -   the base station can configure a DL SPS transmission period            in a bitmap type. For example, in a case where there is            bitmap information configured by 10 bits as a higher signal,            1 indicates a DL SPS transmission, and 0 indicates non-DL            SPS transmission, when the unit of the bit indicates the            unit of a slot, the base station may make various patterns            of DL SPS transmission periods, which may not have            periodicity, for ten slots. A corresponding pattern may be            repeated by the unit of ten slots. Alternatively, a bitmap            size and an interval indicated by a corresponding bit may be            a slot, a symbol, or a symbol group. Corresponding pieces of            information can be independently configured by a higher            signal, or the range of a transmission interval which may be            indicated by each bit can vary depending on the size of a            bitmap. For example, if the size of a bitmap is 20, a time            range indicated by each bit is the unit of seven symbols. If            the size of a bitmap is 10, a time range indicated by each            bit is the unit of a slot.    -   Alternative, the base station can previously configure two or        more DL SPS transmission periods by using a higher signal, and        can configure, as a pattern, the time difference between DL SPSs        continuously transmitted. For example, a DL SPS transmission        period having the intervals of two symbols and three symbols can        be determined for a 2.5-symbol traffic pattern. Table 8 below is        a table for the aperiodic DL SPS transmission period        configuration. Z is a decimal having a value to one decimal        place, and has a relationship represented by X<Z<X+1. For        example, if Z is 3.2, X is 3. Gap 1 implies the symbol interval        between the first SPS PDSCH resource received by the terminal        after DCI indicating SPS activation is received, and the second        SPS PDSCH resource. Gap 2 implies the symbol interval between        the second SPS PDSCH resource and the third SPS PDSCH resource.        That is, Gap i implies the symbol interval between the i-th SPS        PDSCH resource and the (i+1)th SPS PDSCH resource. Configuration        is a parameter for selecting one among various patterns, and        FIG. 8 shows configurations having a total of nine patterns. The        parameter may be provided to the terminal by a higher signal or        an L1 signal, and the terminal may identify a DL SPS PDSCH        transmission period pattern by a value indicated by the        parameter. As another example, one value among the        configurations can be implicitly determined according to a        traffic generation period value. For example, when the base        station and the terminal transmit or receive corresponding        information by a higher signal configuration according to a        2.3-symbol traffic pattern, the base station and the terminal        may determine that configuration 3 is applied.

TABLE 8 Config- uration 1 2 3 4 5 6 7 8 9 Gap 1 X + 1 X + 1 X + 1 X + 1X + 1 X + 1 X + 1 X + 1 X + 1 Gap 2 X X X X X X + 1 X + 1 X + 1 X + 1Gap 3 X X X X + 1 X + 1 X X + 1 X + 1 X + 1 Gap 4 X X X + 1 X X X + 1 XX + 1 X + 1 Gap 5 X X X X X + 1 X X + 1 X X + 1 Gap 6 X X + 1 X X + 1 XX + 1 X + 1 X + 1 X + 1 Gap 7 X X X + 1 X X + 1 X + 1 X X + 1 X + 1 Gap8 X X X X + 1 X X X + 1 X + 1 X + 1 Gap 9 X X X X X + 1 X + 1 X + 1 X +1 X + 1 Gap 10 X X X X X X X X X * method 2-4-2: Method for DynamicallyChanging a DL SPS transmission period.

-   -   method 2-4-2-1: transmission period information is included in        DCI indicating DL SPS activation.

A DL SPS transmission period value is included in the information ofDCI. The transmission period value is determined by previouslyconfiguring a set of candidate values through a higher signal, andselecting a particular value in the set through DCI. For example, acorresponding transmission period field of 1 bit is generated in DCIconfigured by transmission periods of {one slot, two slots} through ahigher signal, and the 1 bit indicates whether the transmission periodis one slot or two slots. That is, the number of DCI bits is determinedaccording to a set of transmission periods configured by a highersignal, and if the number of sets is N, a total of ceil(log₂(N)) bitsare configured in the DCI. The DCI may correspond to non-fallback DCIsuch as a DCI format 1_1. The corresponding field may exist or not infallback DCI, such as a DCI format 1_0. Even in this case, fixed bitvalues and period values associated for each of the bit values may beapplied.

-   -   method 2-4-2-2: Use of Existing Field In DCI Format Indicating        DL SPS activation (1).

When one field in a DCI format indicating DL SPS activation indicates aparticular value, a value of another field is used to indicate atransmission period without indicating an originally indicated value.For example, all bit values in a field indicating an HARQ process numberindicate “1”, a field indicating time resource information may be usedto indicate one DL SPS transmission period among a set of DL SPStransmission periods previously configured by a higher signal.

-   -   method 2-4-2-3: Use of Existing Field In DCI Format Indicating        DL SPS activation (2).

If a DCI format indicates DL SPS activation, it may be possible that aparticular field in the DCI format always indicate a transmissionperiod, or a particular value in a particular field in the DCI formatindicates a transmission period. For example, if a time resourceallocation field in a DCI format is verified as a format indicating SPSPDSCH activation, a base station determines the time resource allocationfield to be used as a value indicating an SPS PDSCH transmission periodrather than a value indicating the starting symbol and the length of anSPS PDSCH.

-   -   method 2-4-2-4: Configuration of search space-based implicit        transmission period information

A transmission period value is dynamically changed according to a searchspace in which DCI indicating DL SPS activation is transmitted. Forexample, a terminal may implicitly determine that DCI indicating DL SPSactivation, which is transmitted to a common search space, has atransmission period of A, and DCI indicating DL SPS activation, which istransmitted to a UE specific search space, has a transmission period ofB. The transmission period A and the transmission period B may bepreviously configured by the terminal through a higher signal.

-   -   method 2-4-2-5: Configuration of DCI format-based implicit        transmission period information

A transmission period value is dynamically changed according to a DCIformat indicating DL SPS activation. For example, a terminal mayimplicitly determine that DCI indicating DL SPS activation, which istransmitted as a DCI format 1_0 that is fallback DCI, has a transmissionperiod of A, and DCI indicating DL SPS activation, which is transmittedas a DCI format 1_1 that is non-fallback DCI, has a transmission periodof B. The transmission period A and the transmission period B may bepreviously configured by the terminal through a higher signal.

In the disclosure, it is not expected that DL SPS PDSCH time resourceinformation beyond a DL SPS transmission period is configured orindicated for a terminal. If a corresponding configuration or indicationis received, the terminal considers the configuration or indication asan error and neglects the configuration or indication.

FIG. 7 is a block diagram illustrating a process in which a terminaltransmits semi-static HARQ-ACK codebook-based HARQ-ACK information forDCI indicating deactivation of an SPS PDSCH according to an embodimentof the disclosure.

A terminal receives SPS PDSCH configuration information through a higherlayer signaling. The information configured by the higher signal mayinclude a transmission period, an MCS table, and HARQ-ACK configurationinformation. After the higher signal is received, the terminal receivesDCI activating an SPS PDSCH from a base station at operation 700. Afterthe DCI indicating activation is received, the terminal periodicallyreceives the SPS PDSCH and transmits HARQ-ACK information correspondingthereto at operation 702. Thereafter, when the base station does nothave downlink data to periodically transmit or receive any longer, thebase station transmits DCI indicating deactivation of the SPS PDSCH tothe terminal, and the terminal receives the DCI at operation 704. Theterminal transmits HARQ-ACK information for the DCI indicatingdeactivation of the SPS PDSCH according to an SPS PDSCH transmissionperiod at operation 706. For example, if the transmission period islarger than one slot, the terminal includes the HARQ-ACK information forthe DCI indicating deactivation of the SPS PDSCH in an HARQ-ACK codebookposition for HARQ-ACK information corresponding to the SPS PDSCH, andtransmits the HARQ-ACK information. The HARQ-ACK information can betransmitted by at least one method among methods 2-1-1 or 2-1-2illustrated in FIG. 6 . If the transmission period is smaller than oneslot, the terminal may transmit the HARQ-ACK information for the DCIinformation indicating deactivation of the SPS PDSCH by at least onemethod among methods 2-2-1 to 2-2-5.

Referring to FIG. 7 , corresponds to an operation applied to a casewhere a semi-static HARQ-ACK codebook is previously configured by a basestation for a terminal through a higher signal. In addition, the abovedescriptions in FIG. 7 may be limitedly applied to a case where aterminal is previously configured to be able to perform one HARQ-ACKtransmission per slot by a higher signal, a protocol, or a UEcapability.

FIG. 8 is a block diagram illustrating a method in which a terminaldetermines a dynamic HARQ-ACK codebook for the reception of an SPS PDSCHaccording to an embodiment of the disclosure.

Referring to FIG. 8 , if a terminal is previously configured by a highersignal, to be operated with a dynamic HARQ-ACK codebook, the terminalstarts to determine the size of an HARQ-ACK codebook for pieces ofHARQ-ACK information to be transmitted in a particular slot at operation800. The terminal not only determines the size of an HARQ-ACK codebookfor a dynamically scheduled PDSCH, but also calculates the total numberof SPS PDSCHs generated in a slot corresponding to a slot in whichHARQ-ACK information is to be transmitted, and reflects the calculatedvalue to the size of an HARQ-ACK codebook at operation 802. The terminalcan configure a dynamic HARQ-ACK codebook by at least one of[pseudo-code 3] or [pseudo-code 4] illustrated with reference to FIG. 6. Thereafter, the terminal terminates the determination of the size ofthe HARQ-ACK codebook at operation 804, and transmits HARQ-ACKinformation in a corresponding slot. In addition, the above descriptionsin FIG. 8 may be limitedly applied to a case where a terminal ispreviously configured to be able to perform one HARQ-ACK transmissionper slot by a higher signal, a protocol, or a UE capability. Forreference, in a case where one SPS PDSCH is repeatedly transmitted overa slot boundary as in the case 650 of FIG. 6 , when a dynamic HARQ-ACKcodebook is determined, the terminal determines the size of the HARQ-ACKcodebook, based on a slot in which the SPS PDSCH is repeatedlytransmitted for the last time. Specifically, in a case of slot k in thecase 650 of FIG. 6 , the SPS PDSCH 652 is transmitted, but does notcount as a valid SPS PDSCH for determination of the size of a dynamicHARQ-ACK codebook. Instead, the terminal determines the size of adynamic HARQ-ACK codebook for the SPS PDSCH 654 transmitted in slot k+1.In addition, in relation to the determination of the size of a dynamicHARQ-ACK codebook in a particular slot in [pseudo-code 4], when thenumber (k) of SPS PDSCHs per slot is determined, the number of valid SPSPDSCHs is calculated in a slot (or the ending slot) to which the endingsymbol of the last SPS PDSCH among repeatedly transmitted SPS PDSCHsbelongs.

FIG. 9 is a block diagram illustrating a method in which a terminaltransmits HARQ-ACK information according to a DL SPS transmission periodaccording to an embodiment of the disclosure.

Referring to FIG. 9 , a terminal may receive a DL SPS transmissionperiod or configuration information relating to the maximum number ofHARQ-ACK information transmissions per slot through a higher signal oran L1 signal at operation 900.

The terminal may check a condition relating to a DL SPS transmissionperiod and HARQ-ACK information transmission per slot at operation 902.

If condition 1 is satisfied, the terminal may perform a first type ofHARQ-ACK information transmission at operation 904.

If condition 2 is satisfied, the terminal may perform a second type ofHARQ-ACK information transmission at operation 906.

Condition 1 may be the same as at least one of the followingdescriptions.

-   -   the transmission period of a DL SPS PDSCH is larger than one        slot    -   only a maximum of one HARQ-ACK transmission per slot is possible

Condition 2 may be the same as at least one of the followingdescriptions.

-   -   the transmission period of a DL SPS PDSCH is smaller than one        slot    -   two or more HARQ-ACK transmissions per slot is possible

In the first type of HARQ-ACK information transmission, the followingfields may be included in a DCI format indicating the activation of a DLSPS PDSCH.

-   -   PDSCH to HARQ-ACK feedback timing indicator: the indicator may        indicate the slot interval between a slot transmitting HARQ-ACK        information and a slot transmitting a PDSCH in units of slots.        As in the case 650 of FIG. 6 , one SPS PDSCH is repeatedly        transmitted over a slot boundary, a basis slot of PDSCH        transmission is a slot of an SPS PDSCH repeatedly transmitted        for the last time.    -   PUCCH resource indicator: the number of symbols, the starting        symbol, a PRB index, a PUCCH format, etc.

Through the pieces of information, a PUCCH transmission resource throughwhich HARQ-ACK information for a DL SPS PDSCH is to be transmitted, anda transmission format may be configured for the terminal. In addition,sets of the two field values may be previously configured by a highersignal, and one set among them may be selected based on DCI.

In the second type of HARQ-ACK information transmission, the followingfields may be included in a DCI format indicating the activation of a DLSPS PDSCH.

-   -   PDSCH to HARQ-ACK feedback timing indicator: indicating the        interval between the ending symbol of a PDSCH and the starting        symbol in which HARQ-ACK information starts to be transmitted in        units of symbols.    -   PUCCH resource indicator: the number of symbols, a PRB index, a        PUCCH format, etc.

Through the pieces of information, a PUCCH transmission resource throughwhich HARQ-ACK information for a DL SPS PDSCH is to be transmitted, anda transmission format may be configured for the terminal. In addition, aset of the two field values may be previously configured by a highersignal, and one set among them may be selected based on DCI.

Embodiment 4: Reception of DL SPS in Time Overlapped Situation

FIG. 10 is a diagram illustrating a DL SPS reception operation of aterminal in a situation where two or more DL SPSs overlap with eachother in time resource according to an embodiment of the disclosure.

In the disclosure, the reception of DL SPS is described, but thedisclosure can be applied to UL SPS in the same way. If the disclosureis applied to a UL SPS, a base station can perform transmission ofconfiguration information and activation by DCI. However, an operationrelated to the reception of a TB in a time resource-overlapped situationmay be performed by the base station rather than the terminal.

DL SPS has been described in the disclosure, but section 10.2 of 3GPPprotocol TS38.213, section 5.3 of TS38.321, and section 6.3.2 ofTS38.331 are also referred.

Referring to FIG. 10 , a terminal can receive two or more differentpieces of DL SPS higher signal configuration information in oneactivated BWP, and can activate them. In Rel-16 NR, a maximum of eightDL SPS configurations in one BWP is possible. The disclosure is notlimited thereto, and can be applied to eight or more DL SPSconfigurations in a BWP. Different DL SPS PDSCHs (hereinafter,description for DL SPS) may be distinguished by index informationpreviously configured/indicated by a higher signal or an L1 signal.

For example, the index information may be explicitly included inconfiguration information transmitted by a higher signal. Theconfiguration information may include at least one of periodicity,nrofHARQ-Processes, n1PUCCH-AN, and mcs-Table information for each DLSPS configuration. In addition, index information for distinguishingbetween DL SPSs may be included.

As another example, the index information may be included in controlinformation transmitted by a higher signal and/or an L1 signal. Asanother example, the index information may be implicitly configured. Theindex information may be configured to be sequentially increasedaccording to a sequence in which DL SPS configuration information isincluded in configuration information transmitted by a higher signal.

As another example, the index information may be configured to besequentially increased according to a sequence of activations caused bycontrol information transmitted by an L1 signal after a higherconfiguration. If multiple DL SPSs are activated by pieces of controlinformation, the index information may be increased according to asequence in which the pieces of control information are included in ahigher signal.

Moreover, a situation where two or more activated different DL SPSresources partially overlap with each other in terms of time resourcemay occur to the terminal. The above activation may imply a state whereDL SPS is configured by a higher signal, a state where DL SPS isactually operated by an L1 message after being configured, or both ofthem. A time resource may be configured or allocated by informationincluded in a higher signal, or may be configured or allocated by usinginformation included in an L1 message or the transmission time point ofthe L1 message.

For example, referring to FIG. 10 , if the transmission periods of twoor more DL SPS resources are different from each other, the different DLSPS resources may overlap in a particular transmission interval or slotin terms of time resource.

The situation 1001 of FIG. 10 shows a situation where three different DLSPS resources overlap in time resource. If a terminal can receive onlyone DL SPS resource in one moment, the terminal receives only one DL SPSresource among the overlapped DL SPS resources. Therefore, there may bea method for randomly selecting, by the terminal, one among theoverlapped DL SPS resources. However, in view of a base station, thebase station does not know a DL SPS received by the terminal among theoverlapped DL SPS resources, and whether the terminal has transmittedHARQ-ACK information for the DL SPS. Therefore, a DL SPS resourceselecting method previously defined between the base station and theterminal is required. In order to solve the problem, at least one ormultiple methods among the following methods can be applied incombination.

-   -   method 3-1: a method for prioritizing a DL SPS resource having        the lowest index among time-overlapped DL SPS resources. For        example, if a DL SPS resource having an index of 1 and a DL SPS        resource having an index of 3 overlap with each other, the        terminal receives a transport block (TB) transmitted from the        base station, through the DL SPS resource having the index of 1,        and does not receive a transport block through the DL SPS        resource having the index of 3. Therefore, the terminal may        perform demodulation/decoding for the TB received through the DL        SPS resource having the index of 1, and transmit HARQ-ACK        information therefor through a PUCCH resource previously        configured for the DL SPS resource.

Even when three or more DL SPSs are time-overlapped, the terminal mayreceive a TB transmitted through a DL SPS resource having the lowestindex value. As another example, in a situation where DL SPS resourcesare time-overlapped, the terminal may not receive a TB transmittedthrough a DL SPS resource except for the DL SPS resource having thelowest index value, or may be operated under an assumption that the basestation does not transmit a TB through the DL SPS resource. For example,the terminal may not perform a demodulation/decoding operation on thecorresponding DL SPS resource. As another example, the terminal may nottransmit feedback information for the corresponding DL SPS resource, forexample, ack/nack information.

-   -   method 3-2: a method for prioritizing a DL SPS resource having        the highest index among time-overlapped DL SPS resources. For        example, if a DL SPS resource having an index of 1 and a DL SPS        resource having an index of 3 overlap with each other, the        terminal receives a transport block (TB) transmitted from the        base station, through the DL SPS resource having the index of 3,        and does not receive the DL SPS resource having the index of 1.        Therefore, the terminal may perform demodulation/decoding for        the TB received through the DL SPS resource having the index of        3, and transmit HARQ-ACK information therefor through a PUCCH        resource previously configured for the DL SPS resource.

Even when three or more DL SPSs are time-overlapped, the terminal mayreceive a TB transmitted through a DL SPS resource having the highestindex value. As another example, in a time-overlapped situation, theterminal may not receive a TB transmitted through a DL SPS resourceexcept for the DL SPS resource having the highest index value, or may beoperated under an assumption that the base station does not transmit aTB through the DL SPS resource. For example, the terminal may notperform a demodulation/decoding operation on the corresponding DL SPSresource. As another example, the terminal may not transmit feedbackinformation for the corresponding DL SPS resource, for example, ack/nackinformation.

-   -   method 3-3: a method for prioritizing a DL SPS in a time        sequence in addition to method 3-1 (or method 3-2). In other        words, method 3-3 is a method further including excluding a DL        SPS resource already determined to have a low priority through        an index comparison in a resource priority determination        process, from a priority determination process with another        resource overlapping with the DL SPS resource. The resource        priority determination process may sequentially proceed        according to a time sequence (or a reverse-time sequence in a        particular time region). The particular time region may be a        particular transmission interval or a slot.

Specifically, the terminal determines whether a resource of a DL SPSoverlaps with a resource of another DL SPS according to a time sequence.If the resources overlap, the terminal may not perform a receptionoperation in a DL SPS resource having a low priority through an indexcomparison, or may assume that the base station has not transmitted a TBin the resource. In addition, the terminal may exclude a DL SPS having alow priority and overlapping in time resource, from a future operationof determining whether there is an overlap.

The situation 1001 of FIG. 10 shows a situation where three DL SPSs aredifferently overlapped with each other. If an index value configured fora DL SPS 1000 is 1, an index value configured for a DL SPS 1002 is 3,and an index value configured for a DL SPS 1004 is 5, the terminal doesnot receive the DL SPS 1004 because the index value is higher than thatof the DL SPS 1002, and the terminal does not receive the DL SPS 1002because the index value is higher than that of the DL SPS 1000,according to method 3-1. Therefore, although the DL SPS 1000 and the DLSPS 1004 are not time-overlapped with each other in the situation 1001in FIG. 10 , the terminal receives only the DL SPS 1000 by method 3-1.As in method 3-1, in a situation where the smaller the index, the higherthe priority a DL SPS has, an operation in which the priority of a DLSPS resource is determined by only a resource configured for the DL SPSand index information, and the terminal receives a DL SPS having a highpriority may be inefficient.

In order to solve the problem, method 3-3 may include: at a time pointat which the terminal receives a real DL SPS, determining whether the DLSPS is time-overlapped with other valid DL SPSs; and if there is anoverlap, not receiving a DL SPS(s) having a low priority and excludingthe DL SPS having the low priority from a time overlap determinationprocess. Thereafter, the terminal performs an operation of determiningwhether the DL SPS(s), which is not excluded from the DL SPS timeoverlap determination process, overlaps. Specifically, a method shown inTable 9 below may be applied.

TABLE 9 Operation 1: identifying a DL SPS transmission resource that isvalid and activated in a particular transmission interval or slot, andif there are no more valid and activated DL SPS transmission resources,ending the method. Operation 2: checking whether there is another DL SPSresource that is time-overlapped with the first scheduled DL SPS amongthe valid and activated DL SPS transmission resource(s) identified inoperation 1. Operation 3: if there is no overlapped resource inoperation 2, the terminal receives the first scheduled DL SPS, considersthe corresponding DL SPS as a DL SPS resource that is not valid, andproceeds with operation 1. Operation 4: if there is an overlap inoperation 3, receiving a DL SPS transmission resource having the highestDL SPS priority among overlapped DL SPS transmission resources, notreceiving the other DL SPS transmission resources, considering all theoverlapped DL SPS resource as invalid DL SPS resources, and proceedingwith operation 1.

A method as described above will be described with reference to thesituation 1001 in FIG. 10 . If an index value configured for a DL SPS1000 is 1, an index value configured for a DL SPS 1002 is 3, and anindex value configured for a DL SPS 1004 is 5, the terminal determinesall the DL SPS resources 1000, 1002, and 1004 activated in a particulartransmission interval or slot, as valid DL SPS resources, inoperation 1. In operation 2, before the DL SPS 1000 that is scheduledfirst in a time sequence is received, the terminal may determine whetherthere is another DL SPS(s) which overlaps with the DL SPS. The DL SPS1000 overlaps with the DL SPS 1002. Therefore, in operation 4, theterminal receives the DL SPS 1000 (having the index value of 1) having ahigh priority, and does not receive the DL SPS 1002 (having the indexvalue of 3) having a low priority. The terminal determines that the DLSPS 1000 and the DL SPS 1002 are not valid DL SPSs, and proceeds withoperation 1 to identify the next earliest DL SPS 1004. In operation 2,the terminal determines whether valid DL SPS resources overlapping withthe DL SPS 1004 exist. The DL SPS 1002 is not a valid DL SPS resourceany more. Therefore, the terminal determines that there is no overlappedresource, and then proceeds with operation 3. The terminal receives theDL SPS 1004. Method 3-2 can be also applied in the same way. Moreover,if an operation for DL SPS is applied by considering a time sequencefrom the earliest DL SPS to the latest in Table 9, and the reversesequence is also possible.

-   -   method 3-4: a method for determining a priority by considering a        time resource to which a DL SPS is assigned, in addition to 3-1        (or method 3-2). In other words, method 3-3 is a method further        including: excluding a DL SPS resource already determined to        have a low priority through an index comparison in a resource        priority determination process, from a priority determination        process with another resource overlapping with the DL SPS        resource. The resource priority determination process may        sequentially proceed from a DL SPS having a low index in a        particular time region (or from a DL SPS having a high index).        The particular time region may be a particular transmission        interval or a slot.

Specifically, the terminal determines whether a resource of a DL SPSoverlaps with a resource of another DL SPS according to the ascendingorder of index in a particular time region. If the resources overlap,the terminal may not perform a reception operation in a DL SPS resourcehaving a low priority through an index comparison, or may assume thatthe base station has not transmitted a TB in the resource. In addition,the terminal may exclude a DL SPS having a low priority and overlappingin time resource, from a future operation of determining whether thereis an overlap.

Considering method 3-3, in the situation 1001 in FIG. 10 , if an indexvalue configured for a DL SPS 1000 is 5, an index value configured for aDL SPS 1002 is 3, and an index value configured for a DL SPS 1004 is 1,the terminal may not receive the DL SPS 1004, and receive the DL SPS1002 although the DL SPS overlaps with the DL SPS 1004 and the prioritythereof is low. Therefore, considering in a time sequence may cause aproblem. Therefore, by considering a time resource region to which allDL SPSs activated in a particular transmission interval or slot areallocated, the terminal may exclude DL SPSs, at least one symbol ofwhich is overlapped with DL SPS (A) in view of a time resource, which isthe highest priority, and determine to receive DL SPS (A) having thehighest priority. The terminal may exclude DL SPSs, at least one symbolof which is overlapped with DL SPS (B) resource in view of a timeresource, which is the highest priority among the remaining DL SPSresources which are not excluded, and determine to receive DL SPS (B).The terminal may continue to perform the above operations until DL SPSsthat are not determined to be received, or are not excluded do not existanymore. The terminal may receive data of DL SPSs determined in theparticular interval or slot, and transmit HARQ-ACK information for thedata to the base station. In addition, a method shown in Table 10 belowmay be applied.

TABLE 10 operation 1: identifying a DL SPS transmission resourcedetermined to be received or not to be received, among DL SPS resourcesactivated in a particular transmission interval or slot; and if there isat least one DL SPS transmission resource that has not been determinedto be received or not to be received, proceeding with operation 2,andotherwise, proceeding with operation 3. Operation 2: determining toreceive a DL SPS resource having the highest priority among DL SPStransmission resources that has not been determined to be received ornot to be received, in operation 1; and determining that the terminaldoes not receive DL SPS resources, one or more symbols of which areoverlapped with the DL SPS resource, and proceeding with operation 1.Operation 3: the terminal receives DL SPS resources determined to bereceived, and reports HARQ-ACK information for the resources to the basestation; and the terminal does not receive DL SPS resources determinednot to be received.

A more detailed description will be given with reference to thesituation 1011 of FIG. 10 . Referring to the situation 1011, a situationwhere DL SPSs 1010, 1012, 1014, 1016, 1018, and 1020 having sixdifferent indexes are activated, and are scheduled in one slot isillustrated. If a DL SPS having a low index value has a high priority, aterminal receives the DL SPS 1010 having an index of 1, and does notreceive the DL SPS 1018 having an index of 6 and overlapping with the DLSPS 1010 according to method 3-4. The terminal receives the DL SPS 1016having an index of 2, which indicates the next highest priority, anddoes not receive the DL SPS 1014 having an index of 3 and the DL SPS1020 having an index of 4, the DL SPSs overlapping with the DL SPS 1016.The terminal receives the DL SPS 1012 having an index of 5, whichindicates the next highest priority. Therefore, the terminal eventuallyreceives the DL SPSs 1010, 1012, and 1016, demodulates/decodes the DLSPSs, and then reports HARQ-ACK information for the DL SPSs to the basestation.

-   -   method 3-5: a method for, in a TDD situation of method 3-3 or        3-4, determining a priority by considering symbol orientation        information in a particular transmission interval or slot. A        symbol orientation may be one among the downlink, the uplink,        and Flexible. In a TDD situation, a method for indicating symbol        orientation information refers to section 11.1 of 3GPP protocol        TS 38.213. Fundamentally, only in a case where all the symbols        of a resource region to which a DL SPS is allocated are        indicated to be the downlink (DL) by a higher or L1 signal, the        terminal may receive data. If at least one symbol in a resource        to which a DL SPS is allocated is configured/indicated to be an        uplink symbol or a flexible symbol by a higher or L1 signal, the        terminal may not receive the DL SPS. Therefore, considering the        above description, method 3-3 or 3-4 can be considered. In a        case of method 3-3, the following conditions may be added to        Table 9.    -   only in a case where all transmission resources of DL SPSs are        indicated to be the downlink by a higher or L1 signal, the        resources are considered as valid DL SPS resources.        Alternatively, DL SPS resources, at least one symbol of which is        overlapped with a symbol configured/indicated to be an uplink        symbol or a flexible symbol by a higher or L1 signal, are        considered to be invalid, and the terminal does not receive the        DL SPS resources. In the situation 1001 of FIG. 10 , the DL SPS        1004 overlaps with a symbol 1006 configured/indicated to be an        uplink symbol or a flexible symbol by a higher or L1 signal, and        thus the terminal does not receive the DL SPS 1004.

In other words, before method 3-3 is performed, the terminal determineswhether each of DL SPSs overlaps with an uplink symbol or a flexiblesymbol. The terminal operates on an assumption that the terminal anddoes not receive a TB and the base station has not transmitted the TB inan overlapped DL SPS resource. Thereafter, before method 3-3 isperformed, the terminal excludes a corresponding DL SPS from a prioritydetermination process.

In a case of method 3-4, the following conditions may be added to Table10.

-   -   the terminal determines not to receive DL SPS resources, at        least one symbol of which is overlapped with a symbol        configured/indicated to be an uplink symbol or a flexible symbol        by a higher or L1 signal. In the situation 1011 of FIG. 10 , the        DL SPSs 1016 and 1020 overlap with a symbol 1019        configured/indicated to be an uplink or flexible symbol by a        higher or L1 signal, and thus the terminal may not receive the        DL SPSs 1016 and 1020. Therefore, in this case, the terminal        receives the DL SPSs 1010, 1012, and 1014, and then reports        HARQ-ACK information for the DL SPSs, according to method 3-4.        The terminal does not receive the DL SPSs 1018, 1016, and 1020        according to methods 3-4 and 3-5.

In other words, before method 3-4 is performed, the terminal determineswhether each of DL SPSs overlaps with an uplink symbol or a flexiblesymbol. The terminal is operated under an assumption that there is noreception in an overlapped DL SPS resource, or the base station has nottransmitted a TB therein. Thereafter, before method 3-4 is performed,the terminal excludes a corresponding DL SPS from a prioritydetermination process.

FIG. 11 is a block diagram illustrating a reception operation of aterminal in a situation where two or more DL SPSs overlap with eachother in time resource according to an embodiment of the disclosure.

Referring to FIG. 11 , a terminal may previously receive pieces of DLSPS configuration information through a higher signal (RRC) (operation1100). The terminal may receive pieces of index information for the DLSPS together, or the pieces of index information for the DL SPS may beindirectly configured.

The pieces of DL SPS configuration information configured by highersignaling may be activated individually or in group by DCI including aCRC scrambled by a CS-RNTI at operation 1100. The DL SPS may beactivated by only receiving configuration information of a highersignal, and in this case, the reception of DCI including a CRC scrambledby a CS-RNTI may be omitted.

The terminal periodically receives information in a resource previouslyconfigured through each of the pieces of DL SPS configurationinformation. If two or more DL SPSs having different indexes aretime-overlapped, the terminal may consider or perform at least one ofthe methods (methods 3-1 to 3-5) illustrated in FIG. 10 at operation1102. Accordingly, the terminal may receive only a DL SPS having a highpriority (e.g. the lowest index value), and report HARQ-ACK informationfor the DL SPS at operation 1104. However, the terminal may not receiveDL SPSs having a low priority (e.g. a high index value), and may notreport HARQ-ACK information or not generate HARQ-ACK information itself.If the terminal receives two or more DL SPS resources in one slot, theterminal can use one of the following two methods when an HARQ-ACKcodebook is configured.

-   -   method 4-1: the terminal may sequentially map pieces of HARQ-ACK        information from a piece of HARQ-ACK information for a DL SPS        resource having the lowest index. For example, if the terminal        receives a DL SPS having an index of 1, a DL SPS having an index        of 3, and a DL SPS having an index of 5 in one slot, the        terminal may configure an HARQ-ACK codebook to include [HARQ-ACK        information for DL SPS index 1, HARQ-ACK information for DL SPS        index 3, HARQ-ACK information for DL SPS index 5].    -   method 4-2: the terminal may sequentially map pieces of HARQ-ACK        information from a piece of HARQ-ACK information for the first        received DL SPS by considering a time resource region of DL SPSs        actually received by the terminal in a slot. For example, if the        terminal receives a DL SPS having an index of 1 in symbols 1-3,        a DL SPS having an index of 3 in symbols 10 and 11, and a DL SPS        having an index of 5 in symbols 4-6, the terminal may configure        an HARQ-ACK codebook to include [HARQ-ACK information for DL SPS        index 1, HARQ-ACK information for DL SPS index 5, HARQ-ACK        information for DL SPS index 3] in view of a time resource in        which an SPS PDSCH is actually transmitted or received. The        terminal uses a time domain resource allocation (TDRA) value        applied when activating a DL SPS. That is, the terminal        generates an HARQ-ACK codebook of DL SPSs received in one slot        by referring to a TDRA value of the DL SPSs from section 9.1.2        of 3GPP protocol TS 38.213.

FIG. 12 is a block diagram illustrating a structure of a terminalcapable of performing according to an embodiment of the disclosure.

Referring to FIG. 12 , a terminal of the disclosure may include aterminal receiver 1200, a terminal transmitter 1204, and a terminalprocessor 1202. The terminal receiver 1200 and the terminal transmitter1204 may be collectively referred to as a transceiver in an embodiment.The transceiver may transmit or receive a signal to or from a basestation. The signal may include control information and data. To thisend, the transceiver may include an RF transmitter that up-converts andamplifies a frequency of a transmitted signal, an RF receiver thatlow-noise amplifies a received signal and down-converts the frequency,and the like. In addition, the transceiver may receive a signal througha wireless channel and output the signal to the terminal processor 1202,and may transmit a signal output from the terminal processor 1202,through a wireless channel. The terminal processor 1202 may control aseries of processes so that the terminal can operate according toembodiments described above.

FIG. 13 is a block diagram illustrating a structure of a base stationcapable of performing according to an embodiment of the disclosure.

Referring to FIG. 13 , in an embodiment, a base station may include atleast one of a base station receiver 1301, a base station transmitter1305, and a base station processor 1303. The base station receiver 1301and the base station transmitter 1305 may be collectively referred to asa transceiver in an embodiment. The transceiver may transmit or receivea signal to or from a terminal. The signal may include controlinformation and data. To this end, the transceiver may include an RFtransmitter that up-converts and amplifies a frequency of a transmittedsignal, an RF receiver that low-noise amplifies a received signal anddown-converts the frequency, and the like. In addition, the transceivermay receive a signal through a wireless channel and output the signal tothe base station processor 1303, and may transmit a signal output fromthe base station processor 1303, through a wireless channel. The basestation processor 1303 may control a series of processes so that thebase station can operate according to embodiments described above.

In the drawings in which methods of the disclosure are described, theorder of the description does not always correspond to the order inwhich operations of each method are performed, and the orderrelationship between the operations may be changed or the operations maybe performed in parallel. Alternatively, in the drawings in whichmethods of the disclosure are described, some elements may be omittedand only some elements may be included therein without departing fromthe essential spirit and scope of the disclosure.

In the disclosure, a terminal operation for an SPS PDSCH has been mainlydescribed. However, the disclosure can be sufficiently and equivalentlyapplied to a grant-free PUSCH (or configured grant type 1 and type 2).

Further, in methods of the disclosure, some or all of the contents ofeach embodiment may be combined without departing from the essentialspirit and scope of the disclosure.

The embodiments of the disclosure described and shown in thespecification and the drawings have been presented to easily explain thetechnical contents of the disclosure and help understanding of thedisclosure, and are not intended to limit the scope of the disclosure.That is, it will be apparent to those skilled in the art that othermodifications and changes may be made thereto on the basis of thetechnical idea of the disclosure. Further, the above respectiveembodiments may be employed in combination, as necessary. For example, aplurality of embodiments of the disclosure may be partially combined tooperate a base station and a terminal. Further, although the aboveembodiments have been described by way of the NR system, other variantsbased on the technical idea of the embodiments may be implemented inother systems such as FDD or TDD LTE systems.

While the disclosure has been shown and described with reference tovarious embodiments thereof, it will be understood by those skilled inthe art that various changes in form and details may be made thereinwithout departing from the spirit and scope of the disclosure as definedby the appended claims and their equivalents.

What is claimed is:
 1. A method performed by a terminal in acommunication system, the method comprising: receiving, from a basestation, a semi-persistent scheduling (SPS) configuration including anSPS configuration index; identifying a set of physical downlink sharedchannels (PDSCHs) associated with the SPS configuration, wherein eachPDSCH among the set of the PDSCHs is not overlapped with a symbolindicated as an uplink; in case that at least two PDSCHs among the setof the PDSCHs are overlapped in a slot: performing reception of a PDSCHwith a lowest SPS configuration index, and performing exclusion of thereceived PDSCH and an overlapped PDSCH that is overlapped with thereceived PDSCH from the set of the PDSCHs; and until the set of thePDSCHs is empty, performing the reception and performing the exclusionrepeatedly.
 2. The method of claim 1, wherein the SPS configurationfurther includes at least one of a periodicity, a number of hybridautomatic repeat request (HARQ) processes, a HARQ resource for aphysical uplink control channel (PUCCH) for downlink SPS, or amodulation and coding scheme (MCS) table.
 3. The method of claim 1,further comprising: transmitting, to the base station, HARQ informationfor the received PDSCH among the set of the PDSCHs.
 4. The method ofclaim 1, further comprising: receiving, from the base station, downlinkcontrol information (DCI) including SPS activation information, andwherein the SPS configuration is received through higher layersignaling.
 5. A method performed by a base station in a communicationsystem, the method comprising: transmitting, to a terminal, asemi-persistent scheduling (SPS) configuration including an SPSconfiguration index, wherein a set of physical downlink shared channels(PDSCHs) is associated with the SPS configuration and each PDSCH amongthe set of the PDSCHs is not overlapped with a symbol indicated as anuplink; in case that at least two PDSCHs among the set of the PDSCHs areoverlapped in a slot: performing transmission of a PDSCH with a lowestSPS configuration index, and performing exclusion of the transmittedPDSCH and an overlapped PDSCH that is overlapped with the transmittedPDSCH from the set of the PDSCHs; and until the set of the PDSCHs isempty, performing the transmission and performing the exclusionrepeatedly.
 6. The method of claim 5, wherein the SPS configurationfurther includes at least one of a periodicity, a number of hybridautomatic repeat request (HARQ) processes, a HARQ resource for aphysical uplink control channel (PUCCH) for downlink SPS, or amodulation and coding scheme (MCS) table.
 7. The method of claim 5,further comprising: receiving, from the terminal, HARQ information forthe transmitted PDSCH among the set of the PDSCHs.
 8. The method ofclaim 6, further comprising: transmitting, to the terminal, downlinkcontrol information (DCI) including SPS activation information, whereinthe SPS configuration is transmitted through higher layer signaling. 9.A terminal in a communication system, the terminal comprising: atransceiver; and a controller coupled with the transceiver andconfigured to: receive, from a base station, a semi-persistentscheduling (SPS) configuration including an SPS configuration index;identify a set of physical downlink shared channels (PDSCHs) associatedwith the SPS configuration, wherein each PDSCH among the set of thePDSCHs is not overlapped with a symbol indicated as an uplink; in casethat at least two PDSCHs among the set of the PDSCHs are overlapped in aslot: perform reception of a PDSCH with a lowest SPS configurationindex, and perform exclusion of the received PDSCH and an overlappedPDSCH that is overlapped with the received PDSCH from the set of thePDSCHs; and until the set of the PDSCHs is empty, perform the receptionand perform the exclusion repeatedly.
 10. The terminal of claim 9,wherein the SPS configuration further includes at least one of aperiodicity, a number of hybrid automatic repeat request (HARQ)processes, a HARQ resource for a physical uplink control channel (PUCCH)for downlink SPS, or a modulation and coding scheme (MCS) table.
 11. Theterminal of claim 9, wherein the controller is further configured totransmit, to the base station, HARQ information for the PDSCH among theset of the PDSCHs.
 12. The terminal of claim 9, wherein the controlleris further configured to: receive, from the base station, downlinkcontrol information (DCI) including SPS activation information, andwherein the SPS configuration is received through higher layersignaling.
 13. A base station in a communication system, the basestation comprising: a transceiver; and a controller coupled with thetransceiver and configured to: transmit, to a terminal, asemi-persistent scheduling (SPS) configuration including an SPSconfiguration index, wherein a set of physical downlink shared channels(PDSCHs) is associated with the SPS configuration and each PDSCH amongthe set of the PDSCHs is not overlapped with a symbol indicated as anuplink; in case that at least two PDSCHs among the set of the PDSCHs areoverlapped in a slot: perform transmission of a PDSCH with a lowest SPSconfiguration index, and perform exclusion of the transmitted PDSCH andan overlapped PDSCH that is overlapped with the transmitted PDSCH fromthe set of the PDSCHs; and until the set of the PDSCHs is empty, performthe transmission and perform the exclusion repeatedly.
 14. The basestation of claim 13, wherein the SPS configuration further includes atleast one of a periodicity, a number of hybrid automatic repeat request(HARQ) processes, a HARQ resource for a physical uplink control channel(PUCCH) for downlink SPS, or a modulation and coding scheme (MCS) table.15. The base station of claim 13, wherein the controller is furtherconfigured to receive, from the terminal, HARQ information for thetransmitted PDSCH among the set of the PDSCHs.
 16. The base station ofclaim 13, wherein the controller is further configured to transmit, tothe terminal, downlink control information (DCI) including SPSactivation information, wherein the SPS configuration is transmittedthrough higher layer signaling.